Struts2网格过滤列不支持动态列表(下拉列表)

时间:2012-10-23 14:14:10

标签: jqgrid struts2 filter grid

我无法使Struts2网格过滤器列与动态列表(下拉列表)一起工作。 代码如下。我正在使用struts grid 2.2。在列上尝试edittype =“select”。没有运气:(

<sjg:grid id="unAssignedTable" 
                    ...


                    filter="true"
                    **filterOptions="{ stringResult :true,
                                     searchOnEnter : true,
                                    enableClear : true}"**

                ..
                    >


                    ...
                    <sjg:gridColumn name="countryDescription" index="countryDescription" title="Country" sortable="true" search="true" edittype="select"  />
                    ....
                </sjg:grid>

基本上希望在shipType列上搜索过滤器,如http://www.trirand.com/blog/phpjqgrid/examples/searching/search_toolbar/default.php

2 个答案:

答案 0 :(得分:0)

如果您知道过滤器元素的id属性,则可以执行此操作。假设你这样做,只需使用类似JQuery的东西添加必要的HTML代码即可。

答案 1 :(得分:0)

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

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