easyui datagrid 自定义加载按钮实例
今天写一个项目,在用到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 自定义加载按钮实例相关推荐
- EasyUI datagrid动态加载json数据
最近做一个项目,要求是两张张表可能查找出10多种不同的结果集. 如果想只用一个表格就把全部的结果不同的显示出来那么就肯定不同使用固定的字段名字,要通过动态加载后台返回来的数据把它显示出来就必须动态加载 ...
- easyui datagrid数据加载缓慢问题,优化方法
问题:数据列表展示,主从表展示,多表展示.每个表10行,10-20列.谷歌浏览器.页面加载速度大于5S 解决方法1:列宽度设为固定值,取消自适应.页面加载速度低于2S 参考于:http://www.o ...
- datagrid 重载本地数据_jQuery easyui datagrid重新加载数据
Jquery Easy ui datagrid的重新加载数据方法loadData中的data参数需要进行转换,如下示例代码 如果想要datagrid填充为空使用$("#myGrid" ...
- EasyUI datagrid 动态加载表头和数据
首先返回到页面的需要是JSON数据: 第一步: 遍历表头,插入到array中 for (var i = 0; i < jsonObj.title.length; i++) {//把返回的数据封装 ...
- easyui combogrid分页加载默认值时无法自动跳转到相应页的解决方案
2019独角兽企业重金招聘Python工程师标准>>> 当如果easyui combogrid分布加载时,有默认值,且默认值不在第一页时,此时combogrid里的显示值为idFie ...
- QT 自定义加载等待(Loading)提示框
QT自定义加载等待提示框 一.效果展示 二.源代码 #ifndef LOADINGDIALOG_H #define LOADINGDIALOG_H #include <QMovie> #i ...
- java中的类加载器有,Java自定义的类加载器,java自定义加载,在java中类加载器有以...
Java自定义的类加载器,java自定义加载,在java中类加载器有以 在java中类加载器有以下几种java虚拟机自带的加载器 1)根类加载器(Bootstrap,c++实现)2)扩展类加载器(Ex ...
- android刷新时的圆形动画_Android自定义加载圈动画效果
本文实例为大家分享了Android自定义加载圈动画展示的具体代码,供大家参考,具体内容如下 实现如下效果: 该效果图主要有3个动画: 1.旋转动画 2.聚合动画 3.扩散动画 以上3个动画都是通过Va ...
- bootstraptable treeGrid 懒加载_Java类加载机制及自定义加载器
一:ClassLoader类加载器,主要的作用是将class文件加载到jvm虚拟机中.jvm启动的时候,并不是一次性加载所有的类,而是根据需要动态去加载类,主要分为隐式加载和显示加载. 隐式加载:程序 ...
最新文章
- kalilinux安装搜狗输入法
- WEB 测试点总结
- 2020年最新!百度、微软、浪潮、谷歌企业级综述更新!
- Java常用消息队列原理介绍及性能对比
- 【转】android的消息处理机制(图+源码分析)——Looper,Handler,Message
- jquery 源码分析初步
- (译)在Objective-c里面使用property教程
- go WaitGroup的坑
- Python四大金刚
- file_operations结构体
- python中with的用法_python 中 with的用法
- mysql 锁24小时_MySQL中Alter table 不长时间锁表的情况汇总。
- 都说开完电动汽车,就不想再开回燃油车了,是这样吗?
- 递归流程图(java)
- 组装台式计算机配置清单,diy之家 - 2017组装电脑配置清单_电脑diy主机配置推荐...
- 大气传输、大气辐射传输
- 基于imcrop,裁剪人脸视频
- 服务器版系统里无线网卡如何打开,无线网卡被禁用了怎么开启
- 远程服务器638,638是什么意思
- 关于Palantir—第四部分:Palantir应用程序