1

我正在开发一个基于 Web 的应用程序。
我面临一个表状态保存技术的问题。
我在extendedDataTable 中给出了这些参数。

<rich:extendedDataTable id="tblUsrSearchResults" var="rr"
       height="200px" enableContextMenu="true"
       tableState="#{userSearchController.edtUsrSrchRsltsTblState}"
       selection="#{userSearchController.edtUsrSrchRsltsSelection}"
       value="#{userSearchController.usrSearchResults}" rowKeyVar="idx">

我试图通过取消选中它来暂时隐藏所有列出的列之一 -在此处输入图像描述

如果我取消选中它,那么它会隐藏该列,但同时也不会显示数据(所有行都被隐藏)。
我希望数据(所有行)保持显示,以便我可以按如下方式保存表格状态 -在此处输入图像描述

或简而言之,我想在隐藏上述列之一后保存表状态,并且应该能够在其他时间点显示它。
(目前我可以保存表格状态,但前提是列宽发生变化)
请帮我解决这个问题。

4

0 回答 0