0

我无法使带有动态列表(下拉)的 Struts2 网格过滤器列工作。代码如下。我正在使用 struts 网格 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

4

2 回答 2

0

如果您知道过滤器元素的 id 属性,则可以这样做。假设你这样做了,只需使用 JQuery 之类的东西将必要的 HTML 代码添加到元素中。

于 2012-11-20T16:20:01.790 回答
0

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

<sjg:gridColumn name="test" index="test" title="Test" sortable="true" width="90"
                                        searchoptions="{   dataInit:function(elem) {myfunction(elem) }  }" />
于 2012-11-29T12:37:52.190 回答