在 JQGrid 中添加以下内容后:-
楷模
{name: 'checkbox', index: 'checkbox', width:"5%", formatter: "checkbox", formatoptions: { disabled: false } },
列
“选择”
JQGrid 显示的列具有正确的复选框,但默认情况下所有复选框都被选中,这是不期望的。
我不确定这是否是 JQGrid 复选框列的默认行为。我不想显示默认选中的所有复选框。如何解决这个问题?
默认情况下,复选框是未选中的。您可以使用defaultValue
属性formatoptions
来更改默认值:
formatoptions: {defaultValue: "yes"}
顺便说一下,jqGrid 不支持width
in % (like ) 的设置。width:"5%"
同样的问题:
{名称:“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",格式选项:{禁用:假}},