【问题标题】:jqgrid - dynamically load different colModel edittypes(Text box and check box) in two rows of same columnjqgrid - 在同一列的两行中动态加载不同的 colModel 编辑类型(文本框和复选框)
【发布时间】:2012-04-16 08:39:40
【问题描述】:

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

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

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

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

    在表单编辑的情况下,您可以更改 call 内部的属性。在the answer 中显示了如何在beforeShowForm 回调中隐藏某些列属性。 Another answerthis onebeforeInitData 用法的示例,这似乎最适合您的情况。在beforeInitData 内部,您可以在构造表单之前更改colModel任何属性

    内联编辑的典型用法包括在onSelectRowondblClickRow 内部调用editRow。因此可以使用setColProp 方法例如更改列属性之前 将使用。请参阅示例 herehere

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 1970-01-01
      • 2013-11-22
      • 2015-12-30
      • 2023-03-12
      • 2012-08-29
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多