extjs grid 中 如何根据数据动态给checkbox赋值

xuwfmatl
推荐于2016-01-03 · TA获得超过4530个赞
知道小有建树答主
回答量:968
采纳率:0%
帮助的人:2285万
展开全部
renderer:function(v){ �0�2return '<input type="radio" checked="'+((v=='male')?true:false)+'">"; 我的客户要求 Grid 只是显示 不能编辑 bool值用checkBox表示 那就用渲染函数实现吧,你需要动态赋值,目前这个方法最容易了,把上面我写的radio改成checkbox就行了 2009-09-22 15:11 推荐: 0 次 有帮助? 请推荐HTML code<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"/><script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script><script type="text/javascript" src="extjs/ext-all.js"></script><style> .br{clear:both;display:block;}</style><script> Ext.onReady(function() { var sm =new Ext.grid.CheckboxSelectionModel(); var cm =new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'编号',dataIndex:'id'}, {header:'性别',dataIndex:'sex', renderer:function(v){ if(v=="male") return"<div class='x-form-check' style='background-position:0 -13px;'></div>"; elsereturn"<div class='x-form-check'></div>" }}, {header:'名称',dataIndex:'name'}, {header:'描述',dataIndex:2009-09-22 15:44 推荐: 0 次 有帮助? 请推荐 OK thx 搞定 其实我后来自己想明白了……开始时候大量时间在想通过 Ext.grid.CheckboxSelectionModel 来实现。。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式