easyui datagrid-detailview.js 子数据表显示BUG
来源:互联网 发布:银联数据待遇 编辑:程序博客网 时间:2024/04/30 08:21
正常情况下是正常的,如果这个数据表又添加单元格编辑功能就会出现子数据表有些时候不显示 渲染行的时候没有渲染子数据表
但收缩和展开显示的数据时正常的。
在
onClickCell函数里
if (endEditing()){$('#dataGrid').datagrid('selectRow', index).datagrid('editCell', {index:index,field:field});editIndex = index;var expander = $('#dataGrid').datagrid('getExpander', index);if(expander.hasClass('datagrid-row-collapse')){console.log("dataGrid before index:"+index);$('#dataGrid').datagrid('collapseRow',index); //收缩$('#dataGrid').datagrid('expandRow',index);}}
先判断当前行是否展开的,是展开的则关闭在展开 避免出现子数据表显示问题
然后再onExpandRow 和onCollapseRow记录展开的行,在
onExpandRow
for(var i in tempData){var lastExpander = $('#dataGrid').datagrid('getExpander', i);if(lastExpander.hasClass('datagrid-row-collapse')){var obj = $('#dataGrid').datagrid('getRowDetail',tempData[i]);var divObj = obj.children()[0];if(divObj.textContent==''){$('#dataGrid').datagrid('collapseRow',tempData[i]); //收缩$('#dataGrid').datagrid('expandRow',tempData[i]);}}}
判断div的内容是否为空 为空 则关闭在展开
0 0
- easyui datagrid-detailview.js 子数据表显示BUG
- EasyUI datagrid detailview
- EasyUI - 实现DataGrid 主从表显示 DetailView实现方式
- Easyui datagrid detailview使用简介
- Easyui datagrid detailview使用简介
- Easyui datagrid detailview使用简介
- Easyui datagrid detailview使用简介
- easyui datagrid显示子属性
- Jquery easyui 数据表格 (DataGrid DetailView)
- easyui datagrid-detailview 嵌套高度自适应
- easyui datagrid detailview(subgrid)一些用法介绍
- 【项目实战】---Easyui datagrid detailview使用简介
- jquery easyui datagrid view detailview 使用
- easyui-datagrid的detailview扩展动态显示行数据详细内容(C#MVC)
- jqery-easyui-Datagrid(数据表)
- easyui中的detailview显示不出来。
- easyui datagrid-detailview 填充内容后左侧无法对齐
- EasyUI DataGrid DetailView(数据表格详细展示带子表格)
- 通过 Masonry使用纯代码方式编写 Auto Layout--配置 Masonry
- android WebView 和 HttpClient cookie同步
- arcgis for silverlight 中修改DataTemplate解决思路
- windows bat(批处理)——IF详解
- 【Cocos2d-x】从C++过渡到Lua
- easyui datagrid-detailview.js 子数据表显示BUG
- 整理CVPR2012的文章
- Android 自定义控件实现刮刮卡效果 真的就只是刮刮卡么
- 网卡设置查看工具
- Linux Bash脚本编程语言中的美学与哲学
- java语言中的final关键字
- hive 表连接操作注意事项
- Java web for Eclipse 环境配置
- MySQL中'TYPE=MyISAM'错误的解决方案