JQGrid:默认选中所有复选框

时间:2013-03-04 09:22:49

标签: jqgrid default checkbox checked

在JQGrid中添加以下内容后: -

模型

{name: 'checkbox', index: 'checkbox', width:"5%", formatter: "checkbox", formatoptions: { disabled: false } },

“选择”

JQGrid显示的列具有正确的复选框,但默认情况下会选中所有不期望的复选框。

我不确定这是否是JQGrid复选框列的默认行为。我不想显示默认选中的所有复选框。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

默认复选框为未选中。您可以使用defaultValue formatoptions属性来更改默认值:

formatoptions: {defaultValue: "yes"}

顺便说一句,jqGrid不支持width%(例如width:"5%")的设置。

答案 1 :(得分:0)

同样的问题:

{名称:“id”索引:'id',宽度:'110',隐藏:true},

{名称:'id',宽度:“100”,索引:'id',键:true,可编辑:true,编辑类型:'复选框', editoptions:{value:'是:否'}格式化程序:“复选框”,formatoptions:{disabled:false}},

我有同样的问题我解决了......这是解决方案...... 你必须使用相同的名称和两列索引。 更正代码:

{名称:“id”索引:'id',宽度:'110',隐藏:true},

{名称:'复选框',宽度:“100”,索引:'复选框',键:true,可编辑:true,编辑类型:'复选框', editoptions:{value:'是:否'}格式化程序:“复选框”,formatoptions:{disabled:false}},