jquery ezUI 双击行记录弹窗查看明细的实现方法


Posted in Javascript onJune 01, 2016

第一步:给DataGrid绑定onDblClickRow事件;

<table title="" id="dataTable" class="easyui-datagrid" style="height: 500px;" data-options="
 url: '/ajaxget.aspx?_t='+new Date().getTime()+'&_action=SVNGetHandler.GetSearchPageData&searchType=&keyword=*',
 method: 'get', 
 rownumbers: true,
 singleSelect:true,
 border:0, 
 idField: 'Id', 
 columns:[[ 
   {field:'ProjectId',title:'项目Id',width:30,align:'left'},
   {field:'ProjectName',title:'项目名称',width:150,align:'left'},
   {field:'ProjectNum',title:'项目编号',width:100,align:'left'}
 ]],
 toolbar:'#myToolbar', 
 pagination:true,
 fitColumns: true,
 pageSize:20, 
 onDblClickRow:onDblClickRow
 ">
 </table>

第二步:编写行双击事件

//行双击事件
function onDblClickRow() {
var item = $('#dataTable').datagrid("getSelected");
if (item != null) {
editId = item.Id;
var html = "";
html += "项目名称:" + item.ProjectName + "<br/>";
html += "项目编号:" + item.ProjectNum + "<br/>";
html += "<br/>"; 
show(item.ProjectName + " 项目详情", html); 
}
}

第三步:弹出窗口显示详细信息:

<div id="details" style="padding: 10px;line-height:20px;font-size:12px"></div>
function show(title, msg) { 
$('#details').html("<div id=\"output\" style=\"width:99%;height:96%;border:0\">" + msg + "</div>");
$('#details').dialog({
title: title,
width: 800,
height: 400,
iconCls: 'icon-custom-eye',
closed: false,
cache: false,
modal: true
});
}

以上这篇jquery ezUI 双击行记录弹窗查看明细的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
window.location和document.location的区别分析
Dec 23 Javascript
jquery获取input的value问题说明
Aug 19 Javascript
移动节点的jquery代码
Jan 13 Javascript
从零学JSON之JSON数据结构
May 19 Javascript
JavaScript利用append添加元素报错的解决方法
Jul 01 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 Javascript
3种js实现string的substring方法
Nov 09 Javascript
jQuery1.9+中删除了live以后的替代方法
Jun 17 Javascript
详解js中==与===的区别
Jan 08 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
Jun 01 #Javascript
sencha ext js 6 快速入门(必看)
Jun 01 #Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 #Javascript
分享一个插件实现水珠自动下落效果
Jun 01 #Javascript
js匿名函数作为函数参数详解
Jun 01 #Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
Jun 01 #Javascript
JavaScript中匿名函数的用法及优缺点详解
Jun 01 #Javascript
You might like
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
php笔记之常用文件操作
2010/10/12 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
微信小程序实现商城倒计时
2020/11/01 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
wxpython 学习笔记 第一天
2009/03/16 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
python常见排序算法基础教程
2017/04/13 Python
Python实现excel转sqlite的方法
2017/07/17 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
opencv实现图像几何变换
2021/03/24 Python
会计毕业生求职简历的自我评价
2013/10/20 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
英文道歉信
2015/01/20 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书