1. 包含對象屬性的ModelDriven對象,用於頁面和後臺Action的參數傳遞, 需要注意的是對象屬性需要實例化,即屬性對象的實例在大對象中已經被new過。
private Map<String,String> queryParams = new HashMap<String,String>();
private PageInfo pageInfo = new PageInfo();
private SortInfo sortInfo = new SortInfo();
private List datas = new ArrayList();
2. 前臺通過json轉換時,格式需要:
var dataGridQueryInfo = function(url, pageNumber, pageSize, sortName,
sortDirect) {
this["pageInfo.pageNumber"] = pageNumber; //當前頁數
this["pageInfo.pageSize"] = pageSize; // 每頁記錄樹
this["pageInfo.isLast"] = false; // 是否最後一頁
this["pageInfo.totalRecord"] = 0;// 記錄總數
this["pageInfo.totalPage"] = 0;// 頁數總數
this.actionName = url; // url
this.queryParams = {};
this["sortInfo.sortName"] = sortName; // 排序字段
this["sortInfo.sortDirect"] = sortDirect;
}