日期:2014-05-18  浏览次数:20735 次

关于自定义基于struts+hibernate的分页实现后,前台droplist的问题
通过前台retrieveRowsCallback= "limit "  
filterRowsCallback= "limit "  
sortRowsCallback= "limit "   三个属性   和在struts  
Context   context   =   new   HttpServletRequestContext(request);  
LimitFactory   limitFactory   =   new   TableLimitFactory(context,tableId);  
Limit   limit   =   new   TableLimit(limitFactory);  
/**  
*   得到系统默认的页面显示大小  
*/  
Preferences   preferences   =   new   TableProperties();  
preferences.init(null,   TableModelUtils.getPreferencesLocation(context));  
String   crdStr   =   tableId   +   "_ "   +   TableConstants.CURRENT_ROWS_DISPLAYED;  
...  
limit.setRowAttributes(totalRows.intValue(   ),   defaultRowsDisplayed);  
..  
后台hibernate实现数据获的   省略.  

现在发现   把前台的ec:column   的   filter设为droplist时,   过滤列表的数据只是针对当前页进行的一个所有不同值的列表,而并不是所有此列不同值的列表,我想问下有什么方法解决呢?


------解决方案--------------------
顶一下吧