Jqgrid 不支持动态列表(下拉)的Struts2网格筛选器列

Jqgrid 不支持动态列表(下拉)的Struts2网格筛选器列,jqgrid,struts2,filter,grid,Jqgrid,Struts2,Filter,Grid,我无法使带有动态列表(下拉)的Struts2网格过滤器列正常工作。 代码如下。我使用的是struts网格2.2。在列上尝试了edittype=“选择”。运气不好:( ... .... 基本上希望在shipType列上搜索筛选器,如此处所示如果您知道筛选器元素的id属性,则可以完成此操作。如果您知道,只需使用类似JQuery的内容向元素添加必要的HTML代码。一旦我们知道参数(dataInit)和语法,就很容易了 <sjg:gridColumn name="test" index="te

我无法使带有动态列表(下拉)的Struts2网格过滤器列正常工作。 代码如下。我使用的是struts网格2.2。在列上尝试了edittype=“选择”。运气不好:(


...
....

基本上希望在shipType列上搜索筛选器,如此处所示

如果您知道筛选器元素的id属性,则可以完成此操作。如果您知道,只需使用类似JQuery的内容向元素添加必要的HTML代码。

一旦我们知道参数(dataInit)和语法,就很容易了

<sjg:gridColumn name="test" index="test" title="Test" sortable="true" width="90"
                                        searchoptions="{   dataInit:function(elem) {myfunction(elem) }  }" />


谢谢。我已经成功地将列表放入下拉列表中。但是我还不知道如何在更改select dropdown时触发筛选器。您是如何设法在下拉列表中获取列表的,我无法以字符串形式将数据显示为{“helpDeskUsers”:“success”,“userList”:[{“departments”:null,“helper\u name”:“arvin”,“helper\u value”:null,“用户级别”:null},{“部门…”。。。。。。
<sjg:gridColumn name="test" index="test" title="Test" sortable="true" width="90"
                                        searchoptions="{   dataInit:function(elem) {myfunction(elem) }  }" />