本文目錄一覽:
extjs中的ComboBox怎麼動態賦值
xtype
:
‘combo’,
emptyText
:
‘請選擇年份^’,//下拉框初始顯示字段
fieldLabel
:
‘年份選擇’,
store
:
new
Ext.data.Store(
{
proxy
:
new
Ext.data.HttpProxy(
{
url
:
‘info/infoMovie!getAllInfo.do’//提交到某action的某方法
}),
reader
:
new
Ext.data.JsonReader(
{},
[
‘movieYear’
]),//需要顯示的數據實體字段
autoLoad
:
true
}),
displayField
:
‘movieYear’,
//顯示文本字段
hiddenName
:
‘infoMovie.movieYear’,//真正提交此combo時的name
valueField
:
‘movieYear’,
//值字段
triggerAction
:
‘all’,
//設置為」all」,否則默認
為」query」的情況下,
//你選擇某個值後,再此下拉時,只出現匹配選項,
//如果設為」all」的話,每次下拉均顯示全部選項
editable
:
false,
allowBlank
:
false
}
extjs combobox 到底怎麼清除啊
store.removeAll()應該是可以清除數據的~~~
然後你在把組件賦值一下為空:Ext.getCmp(‘combo_id’).setValue(”);
試試行么~~~
要是還不行,在store.loadData(data); data傳個空數據的json進去~~~
怎麼樣設置extjs的combobox的顯示值
var typeState = new Ext.form.ComboBox({
id : ‘TYPE’,
fieldLabel : ‘數據類型’,
editable : false,
typeAhead : true,
triggerAction : ‘all’,
lazyRender : true,
mode : ‘local’,
width : 180,
autoLoad : true,
emptyText:’全部’,
valueField : ‘TYPE_value’,
displayField : ‘TYPE_label’,
store : new Ext.data.SimpleStore({
fields : [‘TYPE_value’, ‘TYPE_label’],
data : [[”,’全部’],[‘1’, ‘顯示1’],[‘2’, ‘顯示1’],[‘3’, ‘顯示3’]]
})
});
displayField 就是下拉框的顯示值
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/238595.html