jQuery MiniUI

标题: datagrid张开一个详细行一直显示在加载 [打印本页]

作者: 冯大叔    时间: 2017-10-20 10:59:19     标题: datagrid张开一个详细行一直显示在加载

datagrid点击张开详细行的时候一直显示在加载  调试的时候有数据的  但是不显示 求版主大人解答 [attach]10041[/attach][attach]10040[/attach][attach]10040[/attach][attach]10039[/attach][attach]10039[/attach]

作者: dforce    时间: 2017-10-20 11:15:49

[attach]10043[/attach]看一下浏览器的交互,是不是加载出错了。
作者: 冯大叔    时间: 2017-10-20 11:26:15

本帖最后由 冯大叔 于 2017-10-20 11:40 编辑
dforce 发表于 2017-10-20 11:15
看一下浏览器的交互,是不是加载出错了。应该并没有加载失败 因为我外面那个datagrid(以下用grid1表示)和详细页里边的datagrid(以下用grid2表示)的数据是直接在dgrid1请求数据的时候一起获取的数据  然后配置的一个事件把数据分离开 并且调试的时候grid里边是有数据的

[attach]10044[/attach][attach]10045[/attach]
作者: 冯大叔    时间: 2017-10-20 11:27:46

dforce 发表于 2017-10-20 11:15
看一下浏览器的交互,是不是加载出错了。

datagrid2就是详细行里边的那个datagrid
作者: dforce    时间: 2017-10-20 11:34:49

冯大叔 发表于 2017-10-20 11:27
datagrid2就是详细行里边的那个datagrid

把那个选到all上,你现在看的是js
作者: 冯大叔    时间: 2017-10-20 11:48:45

dforce 发表于 2017-10-20 11:34
把那个选到all上,你现在看的是js

我发的图片 您可以看到吗
作者: dforce    时间: 2017-10-20 12:10:41

冯大叔 发表于 2017-10-20 11:48
我发的图片 您可以看到吗

请把你现在一直在loading的这个交互的请求截图出来,先打开f12到网络交互那,再点开详细行。
另外把你详细行打开的代码也贴一下
作者: 冯大叔    时间: 2017-10-20 12:19:51

dforce 发表于 2017-10-20 12:10
请把你现在一直在loading的这个交互的请求截图出来,先打开f12到网络交互那,再点开详细行。
另外把你详 ...

算了 我自己研究一下吧 您可能并没有看我发给你您的截图  非常感谢您的回答 再次感谢
作者: dforce    时间: 2017-10-20 14:18:37

本帖最后由 dforce 于 2017-10-20 14:20 编辑
冯大叔 发表于 2017-10-20 12:19
算了 我自己研究一下吧 您可能并没有看我发给你您的截图  非常感谢您的回答 再次感谢 ...

[attach]10046[/attach]
你发的图看到了,但是没有关键信息,什么都看不出来
像我这图,点击+号的时候调用了employee_grid.load({ dept_id: row.id })方法,去后台查询数据,
就是下面红框那个交互,这里的状态是200,成功交互,所以子表格的数据是成功填充到的。


另外看了你最开始的代码,你这里子表格的加载方式到底是setData还是load?只需要一种方式。
子表格也需要设置一个固定的高度。






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2