jQuery MiniUI

 找回密码
 立即注册
查看: 2319|回复: 9
打印 上一主题 下一主题

容器加载窗体 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-8-12 09:19:26 |只看该作者 |倒序浏览
关闭容器加载的窗体之后,容器所在的页面没有了显示,请问是啥回事?

Rank: 8Rank: 8

沙发
发表于 2013-8-12 09:30:21 |只看该作者
代码贴上来看看

Rank: 3Rank: 3

板凳
发表于 2013-8-12 10:45:41 |只看该作者

RE: 容器加载窗体

factory 发表于 2013-8-12 09:30
代码贴上来看看

现在不是这个问题 ,是直接单击窗体上的 X  关闭后,再打开窗体,窗体里的值就不在显示了,请问这是怎么回事。代码如下:
var detailGrid_Form = document.getElementById("dataGrid_Form");
DepEmployInfo.onShowRowDetail = function (e) {
//获取Datagrid对象
        var grid = e.sender;
        //获取父节点的行对象
        var row = e.record;

        //获取行详细对象
        var td = grid.getRowDetailCellEl(row);
        td.appendChild(detailGrid_Form);
        detailGrid_Form.style.display = "block";
        //表单加载员工信息
        var form = new mini.Form("dataGrid_Form");
         if (grid.isNewRow(row)) {
             form.reset();
            } else {
        grid.loading();
        var id = row.employID;
        $.ajax({
            type: "post",
            url: "/DepInfo/YuangInfo?employID=" + id,
            success: function (data) {
                debugger;
                var ShowemployInfo = mini.decode(data);
                form.setData(ShowemployInfo[0]);
                grid.unmask();
            }
        });
      }
}

Rank: 3Rank: 3

地板
发表于 2013-8-12 10:56:06 |只看该作者
本帖最后由 lvdiquan 于 2013-8-12 10:59 编辑
lvdiquan 发表于 2013-8-12 10:45
现在不是这个问题 ,是直接单击窗体上的 X  关闭后,再打开窗体,窗体里的值就不在显示了,请问这是怎么 ...


这是截图
单击右上方的X按钮  就出现上述情况,从后台可以查看到已经有数据返回,但是就是不在控件中显示


第一次进去
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2013-8-12 11:01:10 |只看该作者
lvdiquan 发表于 2013-8-12 10:45
现在不是这个问题 ,是直接单击窗体上的 X  关闭后,再打开窗体,窗体里的值就不在显示了,请问这是怎么 ...

http://www.miniui.com/demo/#src=datagrid/inline_detailform.html

是行内详细表单吗?你注意参考这个demo

Rank: 3Rank: 3

6#
发表于 2013-8-12 11:10:01 |只看该作者
factory 发表于 2013-8-12 11:01
http://www.miniui.com/demo/#src=datagrid/inline_detailform.html

是行内详细表单吗?你注意参考这个d ...

问题是,第一次进去可以显示,为什么关闭后,再进去就没有数据显示了呢??

Rank: 8Rank: 8

7#
发表于 2013-8-12 11:11:40 |只看该作者
lvdiquan 发表于 2013-8-12 11:10
问题是,第一次进去可以显示,为什么关闭后,再进去就没有数据显示了呢?? ...

监听onshowrowdetail事件,展开的时候,去加载表单数据

Rank: 3Rank: 3

8#
发表于 2013-8-12 11:12:56 |只看该作者
lvdiquan 发表于 2013-8-12 11:10
问题是,第一次进去可以显示,为什么关闭后,再进去就没有数据显示了呢?? ...

我加了一个退出按钮后,再就去就不会出现上述问题,按钮的代码如下://退出容器窗体
DepInfo.exitWin = function () {
    var win = mini.get('DepEmployGrid-win');
    win.destroy();
}
如果直接关闭窗体,再进去的话,就没有数据显示了,我想知道是啥原因!

Rank: 3Rank: 3

9#
发表于 2013-8-12 11:16:03 |只看该作者
factory 发表于 2013-8-12 11:11
监听onshowrowdetail事件,展开的时候,去加载表单数据

success: function (data) ,data对象已经有数据,但是就执行form.setData(data)没有显示数据出来

Rank: 8Rank: 8

10#
发表于 2013-8-12 11:29:14 |只看该作者
lvdiquan 发表于 2013-8-12 11:16
success: function (data) ,data对象已经有数据,但是就执行form.setData(data)没有显示数据出来 ...

最好提供一个能运行的重现问题的页面,现在听着有点模糊,不清楚具体出问题的原因

Archiver|普加软件

GMT+8, 2024-11-29 08:50 , Processed in 1.027357 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部