Extjs 幾個方法的討論
更新時間:2010年01月28日 22:58:33 作者:
下面我講一下在使用Extjs遇到的一個問題,希望各位朋友看到這篇隨筆以后,能給我指教,這里我先謝過了!
相信大家在做Extjs開發(fā)的時候都使用過類似下面的代碼:
var form_pz = new Ext.form.FormPanel({
id: "form_pz",
region: "center",
labelAlign: "right",
lazyRender: true,
frame: true,
items: [{
xtype: "combo",
fieldLabel: "產(chǎn)品名稱",
id: "CPMC",
allowBlank: false,
store: new Ext.data.SimpleStore({//store的定義}),
displayField: "CPMC_BBH",
valueField: "ID",
anchor: "100%",
mode: "local",
triggerAction: "all",
readOnly: true,
typeAhead: true,
}]
});
var data = [];//里面定義任意數(shù)據(jù)
Ext.getCmp("Store_id").load(data);
此時對這個下拉框以下操作的時候,即讓它默認選中Store中第一行數(shù)據(jù):
var record= Ext.getCmp("CPMC").getStore().getAt(0);
var value = record.get("ID");
Ext.getCmp("CPMC").setValue(value);
以上是主要程序,這樣運行以后,下拉框是不會自動選中的,
然而把Store單獨拿出來定義:
var Strore_CPMC = new Ext.data.SimpleStore({//定義});
Strore_CPMC.load(data);
var record= Ext.getCmp("CPMC").getStore().getAt(0);
var value = record.get("ID");
Ext.getCmp("CPMC").setValue(value);
下拉框就會自動選擇store中的第一行數(shù)據(jù),其實在其他的方法也存在類似的問題,不知道這是什么原因。望各位朋友指教。
復制代碼 代碼如下:
var form_pz = new Ext.form.FormPanel({
id: "form_pz",
region: "center",
labelAlign: "right",
lazyRender: true,
frame: true,
items: [{
xtype: "combo",
fieldLabel: "產(chǎn)品名稱",
id: "CPMC",
allowBlank: false,
store: new Ext.data.SimpleStore({//store的定義}),
displayField: "CPMC_BBH",
valueField: "ID",
anchor: "100%",
mode: "local",
triggerAction: "all",
readOnly: true,
typeAhead: true,
}]
});
var data = [];//里面定義任意數(shù)據(jù)
Ext.getCmp("Store_id").load(data);
此時對這個下拉框以下操作的時候,即讓它默認選中Store中第一行數(shù)據(jù):
復制代碼 代碼如下:
var record= Ext.getCmp("CPMC").getStore().getAt(0);
var value = record.get("ID");
Ext.getCmp("CPMC").setValue(value);
以上是主要程序,這樣運行以后,下拉框是不會自動選中的,
然而把Store單獨拿出來定義:
復制代碼 代碼如下:
var Strore_CPMC = new Ext.data.SimpleStore({//定義});
Strore_CPMC.load(data);
var record= Ext.getCmp("CPMC").getStore().getAt(0);
var value = record.get("ID");
Ext.getCmp("CPMC").setValue(value);
下拉框就會自動選擇store中的第一行數(shù)據(jù),其實在其他的方法也存在類似的問題,不知道這是什么原因。望各位朋友指教。
相關(guān)文章
extjs3 combobox取value和text案例詳解
使用combobox時,它有一個hiddenName的屬性,專門用于提交combobox中value的值,接下來介紹extjs3 combobox如何取value和text值,感興趣的朋友可以不要錯過了啊2013-02-02Ext中下拉列表ComboBox組件store數(shù)據(jù)格式用法介紹
本文為大家詳細介紹下Ext中下拉列表ComboBox組件store數(shù)據(jù)格式的基本用法,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07Extjs的FileUploadField文件上傳出現(xiàn)了兩個上傳按鈕
Extjs的FileUploadField文件上傳在頁面中出現(xiàn)了兩個上傳按鈕,這個是和ext的本身css的樣式有關(guān)系,所以要將樣式修改下2014-04-04ExtJS4利根據(jù)登錄后不同的角色分配不同的樹形菜單
這篇文章主要介紹了ExtJS4利根據(jù)登錄后不同的角色分配不同的樹形菜單,需要的朋友可以參考下2014-05-05Extjs ajax同步請求時post方式參數(shù)發(fā)送方式
一般參數(shù)傳遞通過url后面跟后臺也能取到,不過看到send參數(shù)也可以發(fā)送參數(shù),試驗了一下服務器端接受不到發(fā)送的參數(shù),在firebug里看到發(fā)送的請求post部分是一個串,不太象正常發(fā)送的參數(shù)。2009-08-08關(guān)于viewport,Ext.panel和Ext.form.panel的關(guān)系
那個深入淺出ext作者比我還懶 viewport存放Ext.panel對象,其容器中的成員可以以borderlayout方式布局2009-05-05