今天写一个项目,在用到datagrid的时候突然发现加载操作列中的自定义按钮出来问题,经过一番研究,原来这么简单。话不多说,上图

//获取选中行审核

function Checker(indexDiv) {

$('#grid').datagrid('selectRow',indexDiv);//获取选中行

var rows = $('#grid').datagrid('getSelected');//获取选中行数据

ShowDiv(); //调用事件

$('#UserTd').html(rows.UserName);//会员账户

$('#NameTd').html(rows.UserAccount);//充值账户

$('#MoneyTd').html(rows.RechargeMoney);//充值金额

$('#MoneyYETd').html(rows.RemainingSum);//账户余额

$('#SubmitTd').html(ShowDateFormat( rows.RechargeDate));//充值日期

$('#BankTd').html(rows.PaymentBank);//付款账户银行

$('#PaymentZHTd').html(rows.PaymentAccount);//付款账户

$('#grid').datagrid('clearSelections')

};

//获取选中行查看

function Modify(indexDiv) {

$('#grid').datagrid('selectRow', indexDiv);//获取选中行

var rowDiv = $('#grid').datagrid('getSelected');//获取选中行数据

ModifyDiv();//调用事件

$('#UserTDrr').html(rowDiv.UserName);//会员账户

$('#NameTD').html(rowDiv.UserAccount);//充值账户

$('#MoneyTD').html(rowDiv.RechargeMoney);//充值金额

$('#MoneyYETD').html(rowDiv.RemainingSum);//账户余额

$('#SubmitTD').html(ShowDateFormat(rowDiv.RechargeDate));//充值日期

$('#BankTD').html(rowDiv.PaymentBank);//付款账户银行

$('#PaymentZHTD').html(rowDiv.PaymentAccount);//付款账户

$('#CheckStateTD').html(rowDiv.MoneyState);//到款状态

$('#grid').datagrid('clearSelections')

};

//将序列化成json格式后日期(毫秒数)转成日期格式

function ShowDateFormat(cellval) {

if (cellval != null) {

var date = new Date(parseInt(cellval.replace("/Date(", "").replace(")/", ""), 10));

var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;

var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();

return date.getFullYear() + "-" + month + "-" + currentDate;

}

return null;

};

//弹出审核框

function ShowDiv() {

$('#SHDiv').dialog('open');

};

//弹出查看审核框

function ModifyDiv() {

$('#CKDiv').dialog('open')

};

上面的代码首先你可以随意添加按钮,必须保证类名不一样。

按着上面的代码写就能实现在datagrid一列添加多个按钮了。

效果就是这样的

转载于:https://blog.51cto.com/9968665/1651256

easyui datagrid 自定义加载按钮实例相关推荐

  1. EasyUI datagrid动态加载json数据

    最近做一个项目,要求是两张张表可能查找出10多种不同的结果集. 如果想只用一个表格就把全部的结果不同的显示出来那么就肯定不同使用固定的字段名字,要通过动态加载后台返回来的数据把它显示出来就必须动态加载 ...

  2. easyui datagrid数据加载缓慢问题,优化方法

    问题:数据列表展示,主从表展示,多表展示.每个表10行,10-20列.谷歌浏览器.页面加载速度大于5S 解决方法1:列宽度设为固定值,取消自适应.页面加载速度低于2S 参考于:http://www.o ...

  3. datagrid 重载本地数据_jQuery easyui datagrid重新加载数据

    Jquery Easy ui datagrid的重新加载数据方法loadData中的data参数需要进行转换,如下示例代码 如果想要datagrid填充为空使用$("#myGrid" ...

  4. EasyUI datagrid 动态加载表头和数据

    首先返回到页面的需要是JSON数据: 第一步: 遍历表头,插入到array中 for (var i = 0; i < jsonObj.title.length; i++) {//把返回的数据封装 ...

  5. easyui combogrid分页加载默认值时无法自动跳转到相应页的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 当如果easyui combogrid分布加载时,有默认值,且默认值不在第一页时,此时combogrid里的显示值为idFie ...

  6. QT 自定义加载等待(Loading)提示框

    QT自定义加载等待提示框 一.效果展示 二.源代码 #ifndef LOADINGDIALOG_H #define LOADINGDIALOG_H #include <QMovie> #i ...

  7. java中的类加载器有,Java自定义的类加载器,java自定义加载,在java中类加载器有以...

    Java自定义的类加载器,java自定义加载,在java中类加载器有以 在java中类加载器有以下几种java虚拟机自带的加载器 1)根类加载器(Bootstrap,c++实现)2)扩展类加载器(Ex ...

  8. android刷新时的圆形动画_Android自定义加载圈动画效果

    本文实例为大家分享了Android自定义加载圈动画展示的具体代码,供大家参考,具体内容如下 实现如下效果: 该效果图主要有3个动画: 1.旋转动画 2.聚合动画 3.扩散动画 以上3个动画都是通过Va ...

  9. bootstraptable treeGrid 懒加载_Java类加载机制及自定义加载器

    一:ClassLoader类加载器,主要的作用是将class文件加载到jvm虚拟机中.jvm启动的时候,并不是一次性加载所有的类,而是根据需要动态去加载类,主要分为隐式加载和显示加载. 隐式加载:程序 ...

最新文章

  1. kalilinux安装搜狗输入法
  2. WEB 测试点总结
  3. 2020年最新!百度、微软、浪潮、谷歌企业级综述更新!
  4. Java常用消息队列原理介绍及性能对比
  5. 【转】android的消息处理机制(图+源码分析)——Looper,Handler,Message
  6. jquery 源码分析初步
  7. (译)在Objective-c里面使用property教程
  8. go WaitGroup的坑
  9. Python四大金刚
  10. file_operations结构体
  11. python中with的用法_python 中 with的用法
  12. mysql 锁24小时_MySQL中Alter table 不长时间锁表的情况汇总。
  13. 都说开完电动汽车,就不想再开回燃油车了,是这样吗?
  14. 递归流程图(java)
  15. 组装台式计算机配置清单,diy之家 - 2017组装电脑配置清单_电脑diy主机配置推荐...
  16. 大气传输、大气辐射传输
  17. 基于imcrop,裁剪人脸视频
  18. 服务器版系统里无线网卡如何打开,无线网卡被禁用了怎么开启
  19. 远程服务器638,638是什么意思
  20. 关于Palantir—第四部分:Palantir应用程序

热门文章

  1. loadrunner11下载地址
  2. GUID和自增ID的比较_delete
  3. 让开源解读“甲骨文”--RHEL5.3部署安装Oracle Database10g Release2
  4. 大家眼中的桌面技术支持是什么样的?
  5. JSON反序列的问题原因查找
  6. JavaScript中处理日期的一些函数和方法
  7. 在Mac配置adb命令
  8. 编程之法:面试和算法心得
  9. ROS Hotspot服务器的搭建与设定!(上网认证)
  10. 使用 Fries 创建性感的 Android 风格移动应用界面