【发布时间】:2012-01-30 19:43:38
【问题描述】:
我的 colmodel 有一个列名“count”和一个用于提醒更改的 editoptions dataEvent。 在添加表单中,我想删除此警报,并且仅在编辑模式下需要此警报.. 所以,我在 showform() 之前的添加表单中尝试了几件事,使用 setColProp 和 .attr 但似乎没有任何效果.. 任何帮助都非常感谢。
【问题讨论】:
标签: jqgrid
我的 colmodel 有一个列名“count”和一个用于提醒更改的 editoptions dataEvent。 在添加表单中,我想删除此警报,并且仅在编辑模式下需要此警报.. 所以,我在 showform() 之前的添加表单中尝试了几件事,使用 setColProp 和 .attr 但似乎没有任何效果.. 任何帮助都非常感谢。
【问题讨论】:
标签: jqgrid
在beforeShowForm 内部设置dataEvents 为时已晚。您应该在 beforeInitData 回调中进行更改。
如果您还需要在dataInit 中使用不同的初始化,您可以使用我描述的here 的简单技巧。在这种情况下,您只需将inEdit 之类的任何变量设置为true 或false 以及beforeInitData 回调内部,并在dataInit 内部进行不同的操作取决于inEdit 的值。
【讨论】: