Jgrid动态定义自定义格式化程序

时间:2016-07-27 04:28:13

标签: jquery-ui jqgrid free-jqgrid jqgrid-formatter

我有一个colModel定义为:

的网格
colModel: [ 
      ... 
      {name:'price', index:'price', width:60, align:"center", editable: true},
      ...
   ]

创建网格后,我想将自定义格式化程序与列绑定。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用setColProp方法修改colModel中的某些特定列。您可以动态修改包含formatter的大多数属性。在填充网格的<tbody>(数据部分)期间使用格式化程序非常重要。因此,在下一次填充网格后将看到formatter的修改。因此,可以在formatter回调内修改beforeProcessing,或者在修改后触发reloadGrid。我建议您阅读the old answer以获取更多信息和实施示例。