没怎么接触过Grid插件;

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

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

 function flowGrid() {
var clients = [
{"流程节点": "立项", "项目数量(单位)": 25, "金额(单位)": 1, "加权平均IRR": "231"},
{"流程节点": "审批", "项目数量(单位)": 45, "金额(单位)": 2, "加权平均IRR": "1234"},
{"流程节点": "待放款情况", "项目数量(单位)": 29, "金额(单位)": 3, "加权平均IRR": "124"}
];
$("#flow_grid").jsGrid({
width: "100%",
height: "200px",
data: clients,
fields: [
{name: "流程节点", type: "text", width: 100, css: "js_font_color", headercss: "js_header_color"},
{name: "项目数量(单位)", type: "text", width: 140},
{name: "金额(单位)", type: "text", width: 100},
{name: "加权平均IRR", type: "text", width: 100}
]
});
}

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

 $(document).on("click", ".js_font_color", function () {
$(".js_font_color").attr("data-toggle", "modal");
$(".js_font_color").attr("data-target", "#myModal");
console.log($("#flow_name"));
console.log($(this).html());
document.getElementById("flow_name").innerHTML = $(this).html(); $(this).unbind();
});

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

最新文章

  1. ARM 编译 phddns
  2. 使用Dotfuscator 进行.Net代码混淆 代码加密的方法
  3. 数字限时增长效果实现:numberGrow.js
  4. SSH中,使用Filter拦截直接访问JSP页面!
  5. C#利用SqlDataAdapte对DataTable进行批量数据操作
  6. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q78-Q80)
  7. 分部类(partial)
  8. uva 816 Abbott的复仇
  9. css解决IE6,IE7,firefox兼容性问题
  10. PDO详解
  11. java类型转换详解(自动转换和强制转换)
  12. Sublime Text2支持Vue语法高亮显示
  13. 有这iconfont.woff文件 为什么还报404
  14. 前端 ----jQuery的属性操作
  15. 到达一个数 Reach a Number
  16. POJ 2785 4 Values whose Sum is 0(暴力枚举的优化策略)
  17. 深度学习基础系列(四)| 理解softmax函数
  18. SQL Server Instance无法启动了, 因为TempDB所在的分区没有了, 怎么办?
  19. RocketMQ 自定义文件路径
  20. scala (5) 可变序列和不可变序列

热门文章

  1. Vue路由守卫(跳转页面置顶的处理方)
  2. 第一个shell脚本(一)
  3. 本月16日SpringBoot2.2发布,有哪些变化先知晓
  4. 百万年薪python之路 -- 请求跨域和CORS协议详解
  5. cxf 调用 .net webservice
  6. kmp算法,求重复字符串
  7. Java基于回调的观察者模式详解
  8. Spring Boot Mail 实现邮件发送
  9. django-URL默认参数传递
  10. MarkDown时序图