GT-Grid是国人做的一个列表组建,作者BLOG:http://fins.javaeye.com/blog/214290
坐着已经写了的部分教程还算详细,但是官方API,很多东西是没写的,这里列一些使用中的心得
根据自己前台的页面编码,引入本组件的不同编码版本,主要有两个文件:
calendar-cn.js和calendar-cn-utf8.js
gt_msg_cn_gbk.js和gt_msg_cn.js
以上两者,前面都是GBK编码,后面都是UTF-8编码
前台传入后台的表格属性,都是用的UTF-8编码,服务器接收到之后,需要根据你自己的设置转码
上述的表格属性是以“_gt_json”为key存放在request的paremeter里
服务器返回的数据,只能用PrintWriter写成JSON传回
GT-Grid页面传到后台的信息Json格式形如以下:
用以下javaBean表示:
GT-Grid的分页信息(就是上面的pageInfo),其中的startRowNum是从1开始的,这跟Hibernate的Criteria起始是0不同,注意转换!但是页面内record的rowNo又是从0开始的。。。这点要注意