jQuery MiniUI

标题: fcrong:您好!发现了datagrid多次刷新后无法展开的bug! [打印本页]

作者: chengongpu    时间: 2012-5-26 22:30:29     标题: fcrong:您好!发现了datagrid多次刷新后无法展开的bug!

本帖最后由 chengongpu 于 2012-5-28 10:37 编辑

fcrong:您好!发现了datagrid多次刷新后无法展开的bug!

情况如下:
1)传入开始时间和结束时间
2:<div id="datagrid2" class="mini-datagrid" style="width:100%;height:100%;"
        url="ordermain.do?action=SearchList"  idField="id"
        showFooter="false"  
       >
        <div property="columns">      
            <div type="expandcolumn" width="40">展开明细</div>

现象:第三次修改开始和结束时间后,点开展开 无法展开明细。

3:我跟踪了下错误出现在下面的位置

      function onShowRowDetail(e) {
            var grid = e.sender;
            var row = e.record;
            var td = grid.getRowDetailCellEl(row);
---------------------------------------------------------------------- 第三次修改查询条件后,运行到这个位置程序就停止了,无法运行下面的语句。
            td.appendChild(orderdetailGrid_Form);
            orderdetailGrid_Form.style.display = "block";
            orderdetail_grid.load({ordermain_id: row.id });
        }  
         
4:不知道大家是否遇到这个问题?如果遇到如何解决?


[attach]122[/attach]
就是上面的效果!!!展开后无明细
        


作者: niko    时间: 2012-5-28 10:08:27

你的问题,用这个应该能说明:http://miniui.com/demo/#src=datagrid/rowdetail.html
多次分页、排序、刷新后,展开操作是正常的。

你可以基于:http://miniui.com/demo/#src=datagrid/rowdetail.html
这个例子,做一个能重现问题的示例,然后打包上传。
作者: chengongpu    时间: 2012-5-28 10:31:49

本帖最后由 chengongpu 于 2012-5-28 10:38 编辑
niko 发表于 2012-5-28 10:08
你的问题,用这个应该能说明:http://miniui.com/demo/#src=datagrid/rowdetail.html
多次分页、排序、刷新 ...


http://miniui.com/demo/datagrid/inline_detailgrid.html

我用的是这例子!我的跟您说的情况不同 您的是展开后编辑 我的是主表和子表的关系!!
作者: niko    时间: 2012-5-28 13:26:33

能否基于:http://miniui.com/demo/datagrid/inline_detailgrid.html
这个例子,改造下示例,能重现你说的情况。




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