0

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

楷模

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

“选择”

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

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

4

2 回答 2

1

默认情况下,复选框是未选中的。您可以使用defaultValue属性formatoptions来更改默认值:

formatoptions: {defaultValue: "yes"}

顺便说一下,jqGrid 不支持widthin % (like ) 的设置。width:"5%"

于 2013-03-04T10:05:12.553 回答
0

同样的问题:

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

{ name: 'id' , width: "100", index: 'id' , key: true, editable: true, edittype: 'checkbox', editoptions: { value: 'Yes:No'} formatter: "checkbox",格式选项:{禁用:假}},

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

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

{ name: 'checkbox' , width: "100", index: 'checkbox' , key: true, editable: true, edittype: 'checkbox', editoptions: { value: 'Yes:No'} formatter: "checkbox",格式选项:{禁用:假}},

于 2016-04-27T06:31:09.947 回答