0

我正在做一些研发工作,在 JqGrid 的同一列的两行中显示不同的 colModel 编辑类型(文本框和复选框)。因为我需要根据后端数据库值为同一列显示不同的编辑类型。可以为不同的列显示不同的编辑类型。请帮助我完成我的研发工作。

4

1 回答 1

0

您没有解释您使用哪种编辑模式。问题的解决方案可能因编辑模式而异。

我建议您edittype在开始编辑行之前直接更改列的属性,例如值。

在表单编辑的情况下,您可以更改 call 内部的属性。在答案中显示了如何在beforeShowForm回调中显示隐藏某些列属性。另一个答案这个beforeInitData答案是似乎最适合您的情况的用法示例。在beforeInitData您内部可以更改表单构建之前的任何属性colModel

内联编辑的典型用法包括调用editRow inside ofonSelectRow或 inside of ondblClickRow。因此,可以使用setColProp方法,例如在使用之前更改列属性。请参阅此处此处的示例。

于 2012-04-16T21:52:37.620 回答