Grid表格的js触发事件

摘要:
没怎么接触过Grid插件;解决的问题是:点击Grid表行里的内容触发js方法弹出模态框,用以显示选中内容的详细信息。

没怎么接触过Grid插件;

解决的问题是:点击Grid表行里的内容触发js方法弹出模态框,用以显示选中内容的详细信息。

思路:给准备要触发的列加上一个css属性,通过这个css属性来获取元素并触发js方法。

1 functionflowGrid() {
2         var clients =[
3             {"流程节点": "立项", "项目数量(单位)": 25, "金额(单位)": 1, "加权平均IRR": "231"},
4             {"流程节点": "审批", "项目数量(单位)": 45, "金额(单位)": 2, "加权平均IRR": "1234"},
5             {"流程节点": "待放款情况", "项目数量(单位)": 29, "金额(单位)": 3, "加权平均IRR": "124"}
6 ];
7         $("#flow_grid").jsGrid({
8              "100%",
9             height: "200px",
10 data: clients,
11 fields: [
12                 {name: "流程节点", type: "text",  100, css: "js_font_color", headercss: "js_header_color"},
13                 {name: "项目数量(单位)", type: "text",  140},
14                 {name: "金额(单位)", type: "text",  100},
15                 {name: "加权平均IRR", type: "text",  100}
16 ]
17 });
18     }

以上是实例化Grid表格的代码,在将要触发js方法的列(流程节点)加了一个css属性。

1 $(document).on("click", ".js_font_color", function() {
2         $(".js_font_color").attr("data-toggle", "modal");
3         $(".js_font_color").attr("data-target", "#myModal");
4         console.log($("#flow_name"));
5         console.log($(this).html());
6         document.getElementById("flow_name").innerHTML = $(this).html();
7 
8         $(this).unbind();
9 });

这样就实现了这个功能,希望大佬能给我说说更简单更好的办法。

免责声明:文章转载自《Grid表格的js触发事件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android中Gallery显示手机中的图片Jquery学习笔记(8)--京东导航菜单(2)增加弹框下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js正则表达式 URL格式匹配详解

0、URL格式 protocol :// hostname[:port] / path / [;parameters][?query]#fragment [;parameters]没见过 这里就不做相关匹配了 1、代码及运行结果 'use strict'; { // URL地址匹配格式: protocol :// hostname[:port...

JS事件 失焦事件(onblur)onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。

失焦事件(onblur) onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。 如下代码, 网页中有用户和密码两个文本框。当前光标在用户文本框内时(即焦点在文本框),在光标离开该文本框后(即失焦时),触发onblur事件,并调用函数message()。 运行结果:  ...

前端UI框架小汇总

前言: 近期,小弟根据GitHub、前端社区、掘金等平台对当前流行的前端UI框架的进行了小小的整理和汇总(ps:前端UI框架的应用是通过GitHub star数,社区热度和使用范围等进行的粗略的汇总【不分先后】)。希望对寻找UI框架的小伙伴们提供点帮助。 以下对前端UI框架的移动端、PC端和混合APP的应用进行了列举。 移动端UI框架 Mint UI(饿了...

JS异步编程

1.1 什么是异步 异步(async)是相对于同步(sync)而言的,很好理解。 同步就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而异步是不用等待前一个任务执行完成也能够执行 比如: setTimeout(function(){ console.log(1); }, 1000); console.log(2);// 2...

JS学习笔记(一)JS处理JSON数据

【摘抄】将JSON字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "na...

vue前端工程化

今日目标 1.能够了解模块化的相关规范 2.了解webpack3.了解使用Vue单文件组件4.能够搭建Vue脚手架5.掌握Element-UI的使用 1.模块化的分类 A.浏览器端的模块化 1).AMD(Asynchronous Module Definition,异步模块定义)代表产品为:Require.js2).CMD(Common Module D...