easyui的datagrid 建立 及操作
来源:互联网 发布:java des加密工具类 编辑:程序博客网 时间:2024/06/10 00:27
表头定义
<div class="easyui-panel" style="width:90%; height:85%;margin-left:20px"> <table class="easyui-datagrid" id="communityList" style="width:100% " > <thead> <tr> <th field="ck" checkbox="true"></th> <th data-options="field:'SHENG_NAME'" style="width:15%;">省份</th> <th data-options="field:'CITYID'" style="width:15%;">城市id</th> <th data-options="field:'CITY_NAME'" style="width:15%;">城市名称</th> <th data-options="field:'AREA_NAME'" style="width:15%;">行政区</th> <th data-options="field:'XQID'" style="width:15%;">小区ID</th> <th data-options="field:'COMMUNITY_NAME'" style="width:15%;">小区名称</th> <th data-options="field:'ADDRESS'" style="width:15%;">小区地址</th> <th data-options="field:'MESSAGE'" style="width:15%;">评估信息</th> <th data-options="field:'UNIT_PRICE'" style="width:15%;">unitprice</th> <th data-options="field:'ZXD'" style="width:15%;">zxd</th> </tr> </thead> </table></div>
也可以
$('#communityList').datagrid({ title:"", ///iconCls:"icon-edit",//图标 width: "100%", height: "auto", nowrap: false, striped: false, border: false, fit:true, pageSize: 15, pageList:[15, 25, 50], collapsible:false,//是否可折叠的 url:"AutoEvaluationController/searchAutoE.do", remoteSort:false,// 额外的请求参数
queryParams:{ cityId:cityid, areaid: areid, zoneNumber:zonenumber },// idField:'fldId', pagination:true,//分页控件 rownumbers:false,//行号 method:'post', columns:[[ {field:'SHENG_NAME',title:'省份'}, {field:'CITYID',title:'城市id'}, {field:'CITY_NAME',title:'城市名称'}, {field:'AREA_NAME',title:'行政区'}, {field:'XQID',title:'小区ID'}, {field:'COMMUNITY_NAME',title:'小区名称'}, {field:'ADDRESS',title:'小区地址'}, {field:'message',title:'评估信息'}, {field:'unitprice',title:'unitprice'}, {field:'zxd',title:'zxd'} ]] });
批量操作行数据传到后台,获得新的数据 再编辑进行内
var autoBatchEvaluation=function(){ //得到选中行数据 var row = $('#communityList').datagrid('getSelections'); if(row.length<1){ alert("请选中至少一行数据"); return; } for(var i =0;i<row.length;i++){ row[i].zoneNumber =$("#selectCity").find("option:selected").attr("valueZoneNumber").substring(0,4);}
//获得当前页和当前页显示条数 var $d =$('#communityList'); var options = $("#communityList" ).datagrid("getPager" ).data("pagination" ).options; var curr = options.pageNumber; // alert(curr); var size = options.pageSize; var rowResult =JSON.stringify(row); //alert(rowResult); //调用接口 $.ajax({ url : "xxxx.do", dataType:'json', data :rowResult , type:'post', async : false, contentType : 'application/json;charset=utf-8', success :function(data){ for (var i =0;i<data.length;i++){//翻页导致行号从1开始计,对行号进行处理,刚开始不知道行号从头计,一直报错,搞了很长时间 $d.datagrid('updateRow',{index: (data[i].rn)-(curr-1)*size-1, row: { MESSAGE:data[i].message, UNIT_PRICE: data[i].unitprice, ZXD:data[i].zxd, }}); } $('#communityList').datagrid('clearSelections'); }}) }
效果
工作遇到的问题,记下来以后查用
阅读全文
0 0
- easyui的datagrid 建立 及操作
- easyui-datagrid的一些操作记录
- EasyUI datagrid表格双击操作的实现
- Easyui DataGrid row的相关操作
- easyui datagrid自定义操作
- easyUI datagrid 跨行跨列操作
- easyui datagrid 操作
- easyUI datagrid 跨行跨列操作
- EasyUI DataGrid及Pagination
- struts2+easyui datagrid可编辑操作及列表数据提交
- easyui datagrid自定义操作列
- jquery easyui DataGrid分页操作
- easyui datagrid自定义操作列
- easyui-datagrid自定义操作列
- easyUI的datagrid每行数据添加操作按钮的方法
- easyUI的datagrid每行数据添加操作按钮的方法
- easyUI的datagrid每行数据添加操作按钮的方法
- 给Jquery easyui 的datagrid 每行增加操作链接
- 写给非理工专业的Python学习教程--第一节补充 Pycharm集成开发环境使用
- 神经网络之基础概念理解1
- DBCP链接池--DataSource
- Java 使用 Socket 池 读写 示例
- js/jquery 写类似百度搜索“自动补全”信息
- easyui的datagrid 建立 及操作
- android 微信支付_扫码支付,我来帮你填坑!
- 成绩排序
- EBS 12.2.6 patch预克隆过程
- SQL注入
- Android——编译release版签名系统
- Zoomla!逐浪CMS官方APP上架-了解产品技术最便利方法
- php学习笔记--预定义常量
- Oracle分组查询5——实例