【jqGrid for ASP.NET MVC Documentation】.学习笔记.6.分层
2024-08-27 14:21:22
1 两级分层
每个父 grid 的行,都能有子 grid 。这被叫做 层次,它用来显示相关的 表,主信息 –> 明细信息等。
}
一旦你为 父子 grid 都定义了 Models ,下一步就是设置 HierarchSetting.HierarchyMode 。并且绑定它的客户端事件 SubGridRowExpanded。
被ClientSideEvents.SubGridRowExpanded设计的客户端事件,会调用指定的自动生成的功能,扩展grid。它需要在View中定义,它自动生成的名字总是叫 showSubGrid_GridID,GridID是 gird 的 ID。
</script>
它会调用 child grid 的 Data Requested Action ,带上触发row 展开的ID/Primary key,作为参数。你可以用它来获得所有的子行,并绑定子grid。
}
最后,在 View中,我们需要定义这两个 grid。
<%= Html.Trirand().JQGrid(Model.CustomersGrid, "CustomersGrid") %> <%= Html.Trirand().JQGrid(Model.OrdersGrid, "OrdersGrid") %> function showOrdersSubGrid(subgrid_id, row_id) { showSubGrid_OrdersGrid(subgrid_id, row_id); } </script>
2 3级和多级分层
最新文章
- vue路由的使用
- 【leetcode】Populating Next Right Pointers in Each Node
- python 之 推导式
- StringBuffer中的flush()方法作用
- MSP430F149学习之路——按键
- [一]初识Json
- C程序设计的抽象思维-算法分析-大多数元素
- snappydb 依赖的jar包
- Angular之作用域与事件(转)
- Extract Datasets
- XMPP我写底层协议(零)--废话和准备开幕前
- Openlayers修改矢量要素并且可捕捉
- 北京2018网络赛A题
- Codeforces 522D Closest Equals
- Python小白自问自答
- Matplotlib学习---用matplotlib画折线图(line chart)
- logrotate实现Mysql慢日志分割
- 电脑爱好——PE系统分区工具 分区时函数错误,报000000001错误 解决方法
- vue教程2-08 自定义键盘信息、监听数据变化vm.$watch
- js数组之迭代器方法