extjs中checkcolumn怎么默认勾选部分checkbox

 我来答
百度网友13eda02
2012-09-07 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
查看它对应的dataIndex名、在grid的store加载值时传个布尔值应该就行了
追问

请给个具体代码吧,因为我是ext新手,而这个任务紧急。

问题是这样的:我从后台获得两个字段分别为userId和mgrId如果两者相等的,默认选中checkcolumn列的复选框,否则不选中。而且这样写好后,当我再修改checkColumn列时,怎么根据是否选中将选中的插入数据库表中,将以选中的列改为不选中,将该条数据从数据库表中删除,而且可实现多条插入和多条删除

界面大致效果如图。

这里第三行应该默认选中,麻烦你啦

追答
比如:
{
xtype: 'checkcolumn',
text: '是否相等',
dataIndex: 'ifEqual',
width: 55
}
你后端store生成record记录时,
预先根据userId和mgrId是否相等来设置好'ifEqual'的值就可以了
至于你选中后的行修改了再提交、这个不是一句话能说清的了;不过思路是用record的data进行encode后用ajax提交,然后有Action解析处理。另外后来版本的ExtJS好像可以绑定行编辑Action的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式