Struts2 jqGrid 删除单个列过滤器上的 x
Struts2 jqGrid Remove x On Individual Column Filters
我有一个 struts2-jquery jqGrid 页面,它有一个带有列过滤器的网格。有些列是日期格式,我不想让它们可见,所以我使用 .hide() 删除了该列过滤器的输入字段。
$("#gs_fraudEndDt").hide();
但是,我刚刚隐藏的字段旁边还有一个小"x"。下面是显示列字段的 html。
<th class="ui-state-default ui-th-column ui-th-ltr" role="columnheader">
<div style="position:relative;height:100%;padding-right:0.3em;padding-left:0.3em;">
<table class="ui-search-table" cellspacing="0">
<tbody>
<tr>
<td class="ui-search-oper" colindex="8" style="display: none;"></td>
<td class="ui-search-input">
<input id="gs_fraudEndDt" type="text" value="" name="fraudEndDt" style="width: 100%; padding: 0px; display: none;" disabled="">
</td>
<td class="ui-search-clear">
<a class="clearsearchclass" style="padding-right: 0.3em;padding-left: 0.3em;" title="Clear Search Value">x</a>
</td>
</tr>
</tbody>
</table>
有多个 td 标签,其中 class="clearsearchclass" 所以我需要包括选择 colindex=8(从 td 标签开始几行)来指定这个特定的列。
我需要使用什么选择器来获取这个特定的 td 标签?或者是否有更好的方法来隐藏单个过滤器和 "x"?
感谢您的帮助
可以在 colModel
中为特定列指定 searchoptions: {clearSearch: false}
。它从相应列的筛选栏中删除 x
按钮。我想您应该像 <sjg:gridColumn>
中的任何其他搜索选项一样指定该选项(请参阅 the documentation)。
我有一个 struts2-jquery jqGrid 页面,它有一个带有列过滤器的网格。有些列是日期格式,我不想让它们可见,所以我使用 .hide() 删除了该列过滤器的输入字段。
$("#gs_fraudEndDt").hide();
但是,我刚刚隐藏的字段旁边还有一个小"x"。下面是显示列字段的 html。
<th class="ui-state-default ui-th-column ui-th-ltr" role="columnheader">
<div style="position:relative;height:100%;padding-right:0.3em;padding-left:0.3em;">
<table class="ui-search-table" cellspacing="0">
<tbody>
<tr>
<td class="ui-search-oper" colindex="8" style="display: none;"></td>
<td class="ui-search-input">
<input id="gs_fraudEndDt" type="text" value="" name="fraudEndDt" style="width: 100%; padding: 0px; display: none;" disabled="">
</td>
<td class="ui-search-clear">
<a class="clearsearchclass" style="padding-right: 0.3em;padding-left: 0.3em;" title="Clear Search Value">x</a>
</td>
</tr>
</tbody>
</table>
有多个 td 标签,其中 class="clearsearchclass" 所以我需要包括选择 colindex=8(从 td 标签开始几行)来指定这个特定的列。
我需要使用什么选择器来获取这个特定的 td 标签?或者是否有更好的方法来隐藏单个过滤器和 "x"?
感谢您的帮助
可以在 colModel
中为特定列指定 searchoptions: {clearSearch: false}
。它从相应列的筛选栏中删除 x
按钮。我想您应该像 <sjg:gridColumn>
中的任何其他搜索选项一样指定该选项(请参阅 the documentation)。