我正在做一些研发工作,在 JqGrid 的同一列的两行中显示不同的 colModel 编辑类型(文本框和复选框)。因为我需要根据后端数据库值为同一列显示不同的编辑类型。可以为不同的列显示不同的编辑类型。请帮助我完成我的研发工作。
问问题
1667 次
1 回答
0
您没有解释您使用哪种编辑模式。问题的解决方案可能因编辑模式而异。
我建议您edittype
在开始编辑行之前直接更改列的属性,例如值。
在表单编辑的情况下,您可以更改 call 内部的属性。在答案中显示了如何在beforeShowForm
回调中显示隐藏某些列属性。另一个答案或这个beforeInitData
答案是似乎最适合您的情况的用法示例。在beforeInitData
您内部可以更改表单构建之前的任何属性。colModel
内联编辑的典型用法包括调用editRow inside ofonSelectRow
或 inside of ondblClickRow
。因此,可以使用setColProp方法,例如在使用之前更改列属性。请参阅此处和此处的示例。
于 2012-04-16T21:52:37.620 回答