如何:jqGrid依赖选择框显示行的值

时间:2015-06-01 20:34:52

标签: jqgrid

我在jqGrid中实现了依赖下拉列表(类似于此example)。返回的行数据具有值和显示值。如何在网格行上显示显示值?在网格初始化时,我没有依赖下拉列表的值列表,当用户从其他下拉列表中选择值时,它们会从服务器加载。当我知道依赖下拉列表的值时,formatter: 'select'会有所帮助,但我不确定在动态加载值时如何使用它。

1 个答案:

答案 0 :(得分:0)

如果要从服务器加载数据,您只需在 editoptions.value开始处理数据之前设置formatoptions.valueformatter: "select" 。例如,您可以使用beforeProcessing回调。它将在您需要的时刻被调用。您可以将editoptions.value信息放在服务器响应的userdata部分或任何其他位置。 data回调的beforeProcessing参数(第一个参数)包含来自服务器响应的 all 数据。因此,您可以轻松获取所需数据,并使用setColProp来更改formatter: "select"使用的选项。我建议您阅读the answer以获取相应的代码示例。