Struts2 jqGrid删除x在单个列过滤器上

时间:2015-06-16 13:28:50

标签: jquery jqgrid struts2-jquery struts2-jquery-grid

我有一个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”?

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

可以在x中为特定列指定<sjg:gridColumn>。它会从相应列的过滤器栏中删除cv2.adaptiveThreshold()按钮。我想您应该像ValueError: too many values to unpack中的任何其他搜索选项一样指定选项(请参阅s≤s)。