在jqgrid中,是否可以在不设置editoptions的情况下使用select formatter?

时间:2011-10-18 07:12:59

标签: jqgrid jqgrid-formatter

由于我的一个jqgrid列不可编辑,所以我没有为编辑选项设置所需的值信息,即{value:“1:John; 2:Smith”},而是设置formatter:select和value info to formatoptions 。当我查看select formatter的js源代码时,它与editoptions紧密结合,特别是为了获得它的“多重”属性。是否可以在不编写自定义格式化程序的情况下实现此目的?

formatter:select
formatoptions:{value:"1:John;2:Smith"}

发送到此列的数据为“1”或“2”,我希望jqGrid显示John或Smith。

感谢, 阿尔珀。

1 个答案:

答案 0 :(得分:1)

您是对的,select formatter的代码可以改进,以便在行中使用opts.colModel.formatoptions.multiple的方式与在the line of code中使用opts.colModel.editoptions.multiple的方式相同

尽管如此,我认为这不是一个真正的问题。如果您在列中没有editable属性,或者如果您有editable: false,则即使您使用editoptions,该列也会保持不可编辑状态。

所以我同意你formatoptions.multiple的用法会更好,但我认为这只是“很好”的问题。