❶ extjs CheckboxGroup默认选中问题
Ext.onReady(function() {
var port = new Ext.Viewport({
layout: 'border',
items: [chkEditDomain],
cls: "inner-viewport",
listeners: {
render: function() {
// Ext.getCmp("itemsid0").setValue("211", true);
// Ext.getCmp("itemsid0").setValue("212", true);
// Ext.getCmp("itemsid0").setValue("213", true);
// Ext.getCmp("itemsid0").setValue("214", true);
}
}
});
});
var chkEditDomain = new Ext.form.CheckboxGroup({
xtype: 'checkboxgroup',
fieldLabel: '测试',
name: 'chkEditDomain',
allowBlank: false,
id: 'itemsid0',
width: 200,
columns: 4,
items: [
{ boxLabel: 'IND', name: 'IND', id: '211', inputValue: '5', checked:true },
{ boxLabel: 'CE', name: 'CE', id: '212', inputValue: '6' ,checked:true},
{ boxLabel: 'SC', name: 'SC', id: '213', inputValue: '8' ,checked:true},
{ boxLabel: 'FA', name: 'FA', id: '214', inputValue: '7' ,checked:true}
]
});
这样行吗?
❷ extjs下拉列表选择框combobox,数据源重新加载后如何设置默认选中的项
我建议你在url 中增加部分参数,js存储选中ids,并传递默认选中的数据,后台根据 选中状况以及关键字排序,在代码中根据传递的选中值,进行属性修改.
❸ extjs4 中combobox如何设置默认值。
extjs的combox设置默认选中第一行确实是一件痛苦的事情。专。。
我自己是这样做的
var store = Ext.create('Ext.data.Store', {
fields: ['键值']
proxy: {
type: 'ajax',
url: 'xxx.php',
reader: {type: 'json'}
}
});
ComboBox = Ext.create('Ext.form.ComboBox', {
store: store,
//参数
});
//监听load事件属
store.on('load', function(){
ComboBox.select(store.getAt(0));
});
监听事件写到Ext.onReady(function(){});中
❹ extjs中checkcolumn怎么默认勾选部分checkbox
查看它对应的dataIndex名、在grid的store加载值时传个布尔值应该就行了