EasyUi加载Grid数据
来源:互联网 发布:java形参实参 编辑:程序博客网 时间:2024/05/20 18:16
好记性不如烂笔头,个人笔记,不具备参考价值。
新环境,用EasyUi做页面,先来个Grid。
页面先定义grid的div:
<div data-options="region:'center',border:false" id="aqyygrid"></div>在js文件中这么定义:
var qyyd_main = {addWindowOpened:false,sjlx:null,sjgl_datagrid:function(){$('#aqyygrid').datagrid({ url: context + "/aqyy/aqyyList.action",loadMsg:'正在加载数据...',singleSelect: true, fit:true,border:false,rownumbers:true,pagination:true,pageNumber : 1,pageSize : 15,pageList : [5,15,30,45,60],queryParams: {},columns:[[{field:'bxr',title:'被保险人',width:90,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.BXR;}},{field:'cph',title:'车牌号',width:90,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.CPH;}},{field:'basj',title:'报案时间',width:150,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.BASJ;}},{field:'cxsj',title:'出险时间',width:150,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.CXSJ;}},{field:'qbrq',title:'起保日期',width:150,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.QBRQ;}},{field:'larq',title:'立案日期',width:150,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.LARQ;}},{field:'laje',title:'立案金额',width:60,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.LAJE;}},{field:'cxdd',title:'出险地点',width:150,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.CXDD;}},{field:'zrb',title:'责任比',width:60,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.ZRB;}},{field:'ssrs',title:'受伤人数',width:60,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.SSRS;}},{field:'swrs',title:'死亡人数',width:60,align:'center',formatter : function(value, rowData, rowIndex) {return rowData.SWRS;}}]]});},aqyySearch:function(){//这儿定义点击按钮的时候的查询方法。var query = {"bxr":$("#bxr1").val(),"cph":$("#cph1").val(),"zyzr":$("#zr").val()};$("#aqyygrid").datagrid('options').queryParams = query; //把查询条件赋值给datagrid内部变量$("#aqyygrid").datagrid('options').pageNumber = 1;$('#aqyygrid').datagrid('reload');}};$(function(){qyyd_main.sjgl_datagrid();//页面加载完之后查询列表$("#cx1").click(function(){//点击查询按钮qyyd_main.aqyySearch();});});action中查询数据库:
/** * 进入安全运营列表页面时ajax方法 * @return * @throws Exception */@SuppressWarnings("unchecked")@Action(value = "aqyyList")public String aqyyList() throws Exception {String hql = "SELECT id,bxr,cph,to_char(basj,'yyyy-mm-dd hh24:mi:ss') basj,to_char(cxsj,'yyyy-mm-dd hh24:mi:ss') cxsj,to_char(qbrq,'yyyy-mm-dd') qbrq,to_char(larq,'yyyy-mm-dd') larq,laje,cxdd,zrb,ssrs,swrs from t_kp_qyyd_aqyy " +"WHERE bxr LIKE ? AND cph LIKE ? AND zyzr=?";List<Object> args = new ArrayList<Object>();bxr = bxr==null||bxr.equals("")?"":bxr;cph = cph==null||cph.equals("")?"":cph;zyzr = zyzr==null||zyzr.equals("")?"1":zyzr;args.add("%"+bxr+"%");args.add("%"+cph+"%");args.add(zyzr);if(page==0){page=1;}if(rows==0){rows=10;}para.setPageNo(page);para.setPageSize(rows);Map map = GridMap.sqlSearch(hql, args, para);return renderJsonRefer(map,"list");}
0 0
- EasyUi加载Grid数据
- extjs-grid数据加载
- Grid-Json数据加载
- easyui 加载json数据
- EasyUI.grid接收Struts2返回数据
- Extjs Grid store加载数据
- easyui框架jsp父页面使用iframe标签嵌套子页面传值并加载data-grid数据问题
- easyui grid
- easyui grid
- easyui datagrid 的数据加载
- EASYUI TREEGRID异步加载数据
- easyui datagrid 的数据加载
- easyui combotree 加载本地数据
- easyui combobox 加载数组数据
- easyui datagrid 的数据加载
- EasyUi的datagrid数据加载
- EasyUI DataGrid动态加载数据
- easyui combotree加载字典数据
- iOS UI02_UITextField
- [LeetCode]Longest Substring Without Repeating Characters
- Java4Android-为什么使用抽象类和抽象函数
- iBatis开发详解(6)-----------Spring的数据库访问
- 黑马程序员---iOS基础---C语言中的指针
- EasyUi加载Grid数据
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行?在return前还是后?
- nyoj58 最少步数(DFS)
- php常量 DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
- MYSQL主从安装与配置
- iOS UI02_Button和Textfield
- 枪打鸟的问题
- java简单选择排序
- 最小生成树之kruskal算法