function select()
{
var users = new Ext.data.Record.create([
{name: 'userid'},
{name: 'name'},
{name: 'metier'},
]);
var userSm = new Ext.grid.CheckboxSelectionModel();//checkbox控件
var userGrid =new Ext.grid.ColumnModel([
userSm,
{header: "职工代码", width:120, sortable: true, dataIndex: 'userid'},
{header: "职工姓名", width:246, sortable: true, dataIndex: 'name'}
]);
var grid=new Ext.grid.GridPanel({
width:590,
height:383,
sm:userSm,
store:new Ext.data.Store({
reader: new Ext.data.ArrayReader({},users),
data:data
}),
cm:userGrid
});
grid.on("render",function(){
grid.selModel.selectRow(1,true);
});
var win = new Ext.Window({
title: '设置',
width:600,
height:450,
items:[grid],
buttons:[
new Ext.Button({
text:'确定'
}),
new Ext.Button({
text:'取消',
handler: function() {
win.close();
}
})
]
});
win.show();
}
这是我在页面里设置的函数。点击一个按钮可以弹出这个窗口。我设置了
grid.on("render",function(){
grid.selModel.selectRow(1,true);
});
为什么还是不能默认选中呢?麻烦大家帮忙看一下,谢谢~
[b]问题补充:[/b]
您好,我延迟了但是为什么还是不行呢?
[b]问题补充:[/b]
好的,那我再测试一下,谢谢你了~~