extjs3 combobox取value和text案例詳解
使用combobox時(shí),它有一個(gè)hiddenName的屬性,專(zhuān)門(mén)用于提交combobox中value的值.
現(xiàn)假設(shè)某combobox的Id為comboId,hiddenName屬性的值為hiddenValue,
那么,使用Ext.get('comboId').dom.value方法獲取的是combobox中選中項(xiàng)的文本text值,
而使用Ext.get('hiddenValue').dom.value獲取的才是combobox中需要提交的value的值。
Ext.getCmp("ID值").getValue();獲取到的是Value值
.replace(/\s/g, ""); //移除json文本中所有的換行,空格,制表符;
=========================================
extjs 執(zhí)行button的點(diǎn)擊事件,執(zhí)行handler事件
最簡(jiǎn)單的方法是查看extjs生成后的html代碼dom里面 找到對(duì)應(yīng)的生成的ID的
例如:
方法1:
var btn = document.getElementById("ext-gen40");//這里的ext-gen40就是extjs 隨即生成的iD 但是有時(shí)候這個(gè)id會(huì)變化的,
btn.click();
方法2:
Ext.getCmp('title2d').fireEvent("click"); //這里的 ”title2d“ 是extjs代碼中的id
執(zhí)行按鈕handler事件:
var btn2d = Ext.getCmp("title2d");
btn2d.handler.call(btn2d.scope, btn2d);
參考網(wǎng)址:http://www.sencha.com/forum/showthread.php?25677-2.0.1-fireEvent%28-click-%29-on-buttons-don-t-call-handler-function
onClick是一個(gè)方法,而handler是一個(gè)配置項(xiàng)
extjs onclick和handler的區(qū)別:http://blog.csdn.net/21aspnet/article/details/6865571
======================================================獲取文本框的值
1、Html文本框
如:
<input type="text" name="test" id="test" >
獲取值的方式為:
var tValue = Ext.getDom('test').value;
或者
var tValue = document.getElementById('test').value
2、ExtJs的組件
如:
{
id:'test',
xtype:'textfield',
fieldLabel:' 測(cè)試',
name:'test',
width:370
}
獲取值的方式為:
var tValue = Ext.getCmp('test').getValue();
Ext.get('test').dom.value
設(shè)置文本框的值
Ext.getCmp('test').setValue("設(shè)置的值");
==============================按鈕的 啟用 和 禁用
Ext.getCmp('btnQc').disable();//禁用
Ext.getCmp('btnQc').enable();//啟用
方法1:可以在定義bbar的按鈕時(shí)直接給屬性,hidden : true 屬性,可隱藏;disabled : true 屬性,可禁用 方法2:給按鈕添加id,比如id:'btn';然后在panel的事件中調(diào)用Ext.getCmp('btn').disable();禁用或Ext.getCmp('btn').enable();開(kāi)啟。Ext.getCmp('btn').setVisible (false);隱藏或Ext.getCmp('btn').setVisible (true);顯示。
- Extjs4.0 ComboBox如何實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)
- ExtJS4給Combobox設(shè)置列表中的默認(rèn)值示例
- Extjs中ComboBoxTree實(shí)現(xiàn)的下拉框樹(shù)效果(自寫(xiě))
- Extjs中ComboBox加載并賦初值的實(shí)現(xiàn)方法
- Extjs EditorGridPanel中ComboBox列的顯示問(wèn)題
- extjs中g(shù)rid中嵌入動(dòng)態(tài)combobox的應(yīng)用
- ExtJS PropertyGrid中使用Combobox選擇值問(wèn)題
- ExtJs使用總結(jié)(非常詳細(xì))
- ExtJS 學(xué)習(xí)專(zhuān)題(一) 如何應(yīng)用ExtJS(附實(shí)例)
- Extjs讓combobox寫(xiě)起來(lái)簡(jiǎn)潔又漂亮
相關(guān)文章
Extjs4 關(guān)于Store的一些操作(加載/回調(diào)/添加)
本文詳細(xì)介紹下關(guān)于加載和回調(diào)的問(wèn)題、從一個(gè)store添加符合某條件記錄給另一個(gè)store中,感興趣的朋友可以參考下,希望對(duì)你有所幫助2013-04-04ExtJS4利根據(jù)登錄后不同的角色分配不同的樹(shù)形菜單
這篇文章主要介紹了ExtJS4利根據(jù)登錄后不同的角色分配不同的樹(shù)形菜單,需要的朋友可以參考下2014-05-05EXTJS內(nèi)使用ACTIVEX控件引起崩潰問(wèn)題的解決方法
在本人目前的項(xiàng)目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。2010-03-03javascript Ext JS 狀態(tài)默認(rèn)存儲(chǔ)時(shí)間
通過(guò)ExtJS的源碼可以知道,ExtJS將Grid的自定義顯示列等自定義狀態(tài)信息存入Cookie中,默認(rèn)時(shí)間為7天2009-02-02Extjs中ComboBoxTree實(shí)現(xiàn)的下拉框樹(shù)效果(自寫(xiě))
最近涉及到的一個(gè)項(xiàng)目中,需要實(shí)現(xiàn)ComboBoxTree的效果,由于在Extjs中是沒(méi)有這種效果,所以看看別人的資料自己寫(xiě)了一個(gè),感興趣的朋友可以參考下哈2013-05-05ExtJS 學(xué)習(xí)專(zhuān)題(一) 如何應(yīng)用ExtJS(附實(shí)例)
相信大家已經(jīng)領(lǐng)略了ExtJs的魅力,那么要如何應(yīng)用ExtJS呢?2010-03-03Extjs中的GridPanel隱藏列會(huì)顯示在menuDisabled中解決方法
在Extjs中的GridPanel會(huì)有這樣的情況,隱藏列會(huì)顯示在menuDisabled中,但是這個(gè)一般沒(méi)有什么用處,只是用于后臺(tái)取值的作用,感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助2013-01-01