我有一种情况,当我在进行内联编辑时,我喜欢将一个名为“Service”的字段设置为可编辑为false的字段。
当我点击添加新记录图标(jqGrid附带的图标)时,我喜欢将“可编辑”字段设置为“是”。我怎么能动态地做到这一点?
我在网上查了一下但是找不到合适的答案。
答案 0 :(得分:0)
动态更改editable
属性的主要想法我描述了here和here。了解editable
属性仅存在于整列非常重要,但您可以随时更改该值。因此,如果您要在之前更改某些列的editable
属性值,则会初始化内联编辑(直接或间接调用editRow之前)。您可以使用该方法实现几乎任何动态场景。可能您必须使用custom navigator buttons而不是inlineNav
添加的标准按钮(如果您使用该方法)。
在the answer和another one中,我另外展示了如何隐藏或禁用某些编辑按钮,具体取决于当前选择的行(或取决于行内容)。它可能是一个可以使编辑更具动态的选项。