easy-ui的datagrid

<div id="magazineGrid"></div>
<script>
$('#magazineGrid').datagrid({height: 340,//在创建完成后会根据url请求数据,通过ajax完成url: '<c:url value="/kpOutSystem/view.do?op=getList"/>',   method: 'POST',queryParams: { 'id': id },idField: '产品ID', //该列为唯一列striped: true, //交替显示行背景fitColumns: true, //自动使列适应表格宽度以防水平滚动singleSelect: false, //只允许选择一行rownumbers: true, //显示行号nowrap: false, //当数据长度超出列宽时会自动截取pagination: false,//是否分页pageNumber:50, //设置分页时,初始化分页码pageSize: 10, //设置分页时,初始化每页记录数pageList: [10, 20, 50, 100, 150], //设置分页时,初始化每页记录数列表showFooter: true, //是否显示表底(可以显示总计)//多表头
    columns: [[{ title: '',colspan:3 },{ title: '',colspan:3},],[{ field: 'ck', checkbox: true },//添加了checkbox列,自适应宽度{ field: '刊名', title: '刊名', width: 180, align: 'left' },{ field: '类别', title: '类别', width: 150, align: 'left' },{ field: '月份', title: '月份', width: 100, align: 'left' },{ field: '价格', title: '价格', width: 100, align: 'right',hidden:true, },//隐藏{ field: '数量', title: '数量', width: 80, align: 'left',editor: {//行编辑的功能   type: 'numberbox',options: {//对应具体配置min: 0,precision: 0}}}]],onBeforeLoad: function (param) {//ajax请求添加查询条件var bId = $("#txtBId").val();var AllSearchKey = $("#txtAllSearchKey").val();param.bId = bId;param.AllSearchKey = AllSearchKey;},onLoadSuccess: function (data) {},onLoadError: function () {},onClickCell: function (rowIndex, field, value) {}
});
</script>

------

<table id="dataTable"></table><script>var rowData = $('#dataTable').datagrid('getSelected');//获取所选行
 function makeDataGrid(){var sbstr = "";$('#dataTable').datagrid({nowrap: true,striped: true,url:'<c:url value="/groupInvoice/view.do?op=getInvoiceList"/>',//在创建完成后会根据url请求数据,通过ajax完成pageSize:20,pageNumber:1,pageList:[10,20,50],remoteSort:false,columns:[[{field:'payBillID',title:'支付号',sortable:true,checkbox:true},{field:'errorMsg',title:'错误信息 ',sortable:true,formatter:function(value,row,index){if(value !=null){return "<font color='red'>"+value+"</font>";}}},{field:'payId',title:'payId',sortable:true,hidden:true},{field:'adminName',title:'学员代码',sortable:true},{field:'idCard',title:'身份证号',sortable:true},{field:'outSystemSign',title:'外系统编码 ',sortable:true},{field:'payMoney',title:'支付金额 ',sortable:true},{field:'payTime',title:'支付时间 ',sortable:true,formatter:function(value,row,index){if(value !=null){var result =genStrDateTimeAll(value);return result;}}  },{field:'bankReturnTime',title:'返回时间',sortable:true,formatter:function(value,row,index){if(value != null){var result = genStrDateTimeAll(value);return result;}}  },{field:'invoiceStatus',title:'发票状态',sortable:true,formatter:function(value,row,index){var payBillID = row.payBillID;var payMoney = row.payMoney;var adminName = row.adminName;var parm = "";parm += "&payBillID="+payBillID;parm += "&payMoney="+payMoney;parm += "&adminName="+adminName;if(value == 0 || value == 9){return "新申请";}else{return "未申请";}}},]],queryParams: {      payTimeStart: '${payTimeStart}' ,payTimeEnd: '${payTimeEnd}',      outSystemSign: '${outSystemSign}',groupID:'${groupID}'},pagination:true,rownumbers:true,onLoadSuccess:clearSelections/* 动态控制复选框onLoadSuccess: function(data){  if (data.rows.length > 0) {//循环判断操作为新增的不能选择for (var i = 0; i < data.rows.length; i++) {//根据operate让某些行不可选if (data.rows[i].invoiceStatus == 8|| data.rows[i].invoiceStatus == 13||data.rows[i].invoiceStatus == 14  ) {$("input[type='checkbox']")[i + 1].disabled = true;}}}},onClickRow: function(rowIndex, rowData){//加载完毕后获取所有的checkbox遍历$("input[type='checkbox']").each(function(index, el){//如果当前的复选框不可选,则不让其选中if (el.disabled == true) {$('#dataTable').datagrid('unselectRow', index - 1);}})
}
*/});} </script>

 

 

 

 

转载于:https://www.cnblogs.com/whatarewords/p/10718834.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【未解决】Reporting Services报表在浏览器中的显示

今天把微软的报表重新部署一遍&#xff0c;发现在不同的浏览器中&#xff0c;显示的尺寸大小不一样。在IE8浏览器中是正常的&#xff1a;而在火狐浏览器中却始终只有全屏的四分之一大小&#xff0c;无论在报表中如何修改尺寸也没有变化。看起来&#xff0c;应该是在浏览器的什么…

纽大计算机博士,斑马博士捷报|纽约大学 (NYU) MSc Computer Engineering 计算机工程硕士录取...

原标题&#xff1a;斑马博士捷报|纽约大学 (NYU) MSc Computer Engineering 计算机工程硕士录取马博士 (Dr. Zebra, Since 2010)&#xff0c; 10年来深受海内外名校申请者的青睐&#xff01;“定制化" 助你被“高于自身背景”的名校录取&#xff01;斑马博士、斑马博士留学…

转:靠谱的代码和DRY

http://www.cppblog.com/vczh/archive/2014/07/15/207658.html 靠谱的代码和DRY上次有人来要求我写一篇文章谈谈什么代码才是好代码&#xff0c;是谁我已经忘记了&#xff0c;好像是AutoHotkey还是啥的专栏的作者。撇开那些奇怪的条款不谈&#xff0c;靠谱的 代码有一个共同的特…

omitting directory `folder/'

题记&#xff1a;一个问题&#xff0c;若遇见第一次&#xff0c;不知道如何解决&#xff0c;经查资料后处理掉可以原谅&#xff1b;若遇见第二次&#xff0c;还是一头雾水&#xff01;反省自己&#xff0c;特此备录。 在linux CentOS6.5 系统中复制文件夹时提示如下&#xff1a…

GridView中的CheckBox单击事件(oncheckedchanged)

在GridView中加入 CheckBox控件&#xff0c;想通过单击选中出现如下图所示效果&#xff1a; 具体做法是&#xff1a; 前台GV部份省掉。只加关键的CheckBox部份。 <asp:CheckBox ID"ItemCheckBox" oncheckedchanged"ItemCheckBox_CheckedChanged" AutoPo…

我的世界服务器怎么找到指定路径,[小白]MC服务端目录详解

服务器的前期准备工作都做好了&#xff0c;是时候上传服务端到服务器了。不过……先等等&#xff0c;在上传前你应该先了解一下服务端目录的结构以便于后期的维护&#xff01;如图所示的是MCPC1.6.4的服务端结构示意图&#xff0c;其他开服端基本相同&#xff0c;接下来我将逐一…

第四章:条件语句(if)和循环结构(while)

1.流程控制 含义与作用 Python程序执行&#xff0c;一定按照某种规律在执行 a.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行)&#xff1a;顺序结构b.遇到需要条件判断选择不同执行路线的执行方式&#xff1a;分支结构c.有些事情需要重复不断的去执行(当满足某种条…

ArcGis开发过程中遇到HRESULT:0x80040213错误

ArcGis开发过程中遇到HRESULT:0x80040213错误&#xff1a;错误原因&#xff1a; COM资源没完全释放。数据量少时&#xff0c;不会出现问题&#xff0c;但是如果是几百个数据&#xff0c;循环调用&#xff0c;肯定会出现该问题。解决方法&#xff1a;释放资源&#xff0c;.Net环…

css样式加入的法方,初学必知:XHTML网页中加入CSS的五种方_css

在Xhtml网页中如何加入css呢&#xff1f;这篇教程告诉大家引入CSS的几种方式。XHTML文件是通过CSS样式进行显示的控制的&#xff0c;也就是结合XHTML与CSS来表现页面内容。那么到底有哪些方式在XHTML文件中引入CSS样式呢&#xff1f;一、使用STYLE属性将STYLE属性直接加在个别的…

有人描述几个歌手的话

许巍洒脱似风&#xff1b;朴树飘逸似云&#xff1b;郑钧孤傲似冰&#xff1b;李健温婉似水&#xff1b;汪峰激昂似火&#xff1b;......转载于:https://www.cnblogs.com/shangge/archive/2009/09/01/1558296.html

java中方法的参数传递机制

转载自 &#xff1a;https://www.cnblogs.com/lixiaolun/p/4311863.html 问&#xff1a;当一个对象被当作参数传递到一个方法后&#xff0c;此方法可改变这个对象的属性&#xff0c;并可返回变化后的结果&#xff0c;那么这里到底是值传递还是引用传递?   答:是值传递。Java…

2009'中国GIS优秀工程公示

2009中国GIS优秀工程公示http://www.gislm.com/showtopic-393-1.aspx#950 转载于:https://www.cnblogs.com/mygis_3/archive/2009/09/02/1558492.html

GIT-Linux(CentOS7)系统部署git服务器

GIT-Linux(CentOS7)系统部署git服务器 root账号登录 一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖&#xff1a;ssh&#xff0c;防火墙,postfix(用于邮件通知) &#xff0c;wget&#xff0c;以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1.安装ssh su…

vue 点击渲染ajax,vue中在页面加载时发送ajax请求获取数据渲染不到页面上

ajax是异步执行的。{{bookId}}在setData里面处理数据export default {name: app,data() {bookId : },created(){this.loadData(this.setData);},methods:{loadData(callBack) {const This this;const url https://api.douban.com/v2/book/1220562;getBookPromise().then(res …

2字段添加注释_Tableau学习系列(7):计算字段

计算字段是使用函数和运算符构造公式&#xff0c;对数据源字段&#xff08;包括维度、度量、参数等&#xff09;进行重新定义的字段。1 创建计算字段这里使用自带超市的数据&#xff0c;对各省市销售额从高到低排序进行可视化&#xff0c;但是如果想对各省销售额划份为高、中、…

SourceProvider.getJniDirectories

2019独角兽企业重金招聘Python工程师标准>>> 今天android studio跑项目&#xff0c;build了一下&#xff0c;始终跑不起&#xff0c;把gradle和android studio都更新了一下&#xff0c;还是不行&#xff0c; 一直报这个错误 UnsupportedMethodExceptionFailed to se…

虚拟服务器问题,虚拟主机常见的五大问题

导语&#xff1a;关于虚拟主机&#xff0c;很多用户在使用过程中&#xff0c;会遇到各种各样的问题&#xff0c;根据以往的客户咨询经验&#xff0c;我们总结出了几个比较常见的问题和相应的解决方案&#xff0c;希望能够帮到大家。1.空间的使用情况怎么查看有的时候客户想要看…

MPU6050开发 -- 卡尔曼滤波(转)

MPU6050开发 -- 卡尔曼滤波转载于:https://www.cnblogs.com/LittleTiger/p/10735074.html

文章内容分页

因为程序是C#.net编写的&#xff0c;关于C#如此的例子、资料网上一点也找不到&#xff1b;所以只好从程序结构开始分析&#xff0c;一点程序却用了半天的时候完成&#xff0c;汗颜&#xff01;不足之处&#xff0c;请大家指点&#xff0c;有什么更好的方法请告知。 显示内容部…

ORACLE搭建Stream过程中报错【error收集】

错误一&#xff1a;在配置完源库和目标数据库后&#xff0c;创建复制管理员。连接上复制管理员后&#xff0c;在源库执行MAINTAIN_TABLE过程&#xff1a; declarev_tables DBMS_UTILITY.UNCL_ARRAY; beginv_tables(1) : hr.test01;v_tables(2) : hr.test02;v_tables(3) : hr.te…