首页 > 编程知识 正文

关于extjscombobox的信息

时间:2023-12-27 22:26:03 阅读:323505 作者:EPNL

本文目录一览:

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 就是下拉框的显示值

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。