}
protected void getModel(Map model, HttpServletRequest request, Object command) throws Exception {
super.getModel(model, request, command);
RefreshablePagedListHolder listHolder = getListHolder(request);
OAListFilter filter = (OAListFilter)listHolder.getFilter();
String sortBy = RequestUtils.getStringParameter(request, "pageSortBy", null);
if (OAStringUtil.hasText(sortBy))
filter.setSortBy(sortBy);
if (WebUtils.hasSubmitParameter(request,"filterSubmit")) {
filter.setFilterValue(RequestUtils.getStringParameter(request, "filterValue", null));
filter.setFilterColumn(RequestUtils.getStringParameter(request, "filterColumn", null));
}
listHolder.setLocale(RequestContextUtils.getLocale(request));
//boolean forceRefresh = request.getParameter("forceRefresh") != null;
boolean forceRefresh = true;
listHolder.refresh(forceRefresh);
int pageSize = RequestUtils.getIntParameter(request, "pageSize", 0);
if (pageSize > 0)
listHolder.setPageSize(pageSize);
int pageNumber = RequestUtils.getIntParameter(request, "pageNumber", -1);
if (pageNumber >= 0)
listHolder.setPage(pageNumber);
model.put("row_data", listHolder);
}