EXTJS gridpanel中的checkbox列 根据数据库值 来初始化是否被选中

本文详细介绍了如何在初始化GridPanel的store时,根据数据库中特定列的值来设置GridPanel中的checkbox是否被选中。通过在store的load事件中进行操作,实现动态配置checkbox的选择状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

extjs

gridpanel 中有一列是 checkboxselectionModel()

我想在初始化gridpanel的store的时候

根据 数据库中一列的值

来设置(初始化) gridpanel 中的checkbox是否被选中

=====================

这个要在你给 Grid 绑定的 Store 的 load 事件中做。
举例如下:

var selModel = new Ext.grid.CheckboxSelectionModel(); //你的 Checkbox 选择器定义
var dataStore = new Ext.data.JsonStore({
//...
//这儿是你的 dataStore 的具体定义
//...
listeners: {
load: function(store) {
var index = 0;
store.each(function(record) {
if(record.data.column_name == '1') { //column_name 替换成你的列名, '1' 替换成你的值
selModel.selectRow(index);
}
index++;
})
}
}
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值