jQuery MiniUI

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

百思不得其解..TreeGrid的问题。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-13 10:59:24 |只看该作者 |倒序浏览
<div id="areagrid" class="mini-treegrid" style=" margin:auto; width:99%; height:90%;"
    url="/System/areadata" showTreeIcon="true" treeColumn="code" idField="id" parentField="_parentId" resultAsTree="false"  
    allowResize="true" expandOnLoad="true"
    >

这上面的url是mvc的路径。。可是执行的时候会报network error,我以为是url的问题。可是这个url没问题。我把class换成
mini-datagrid就没有问题了。
下面是js的代码
<script type="text/javascript">
    mini.parse();

    var area = mini.get("areagrid");
    area.load();
</script>

在mini.parse();出现弹窗错误 newtwork error

Rank: 8Rank: 8

沙发
发表于 2013-3-13 11:05:05 |只看该作者
treegrid不需要treegrid.load();

Rank: 2

板凳
发表于 2013-3-13 11:17:21 |只看该作者
那两句去掉也没用,mini.parse()就报错了。

Rank: 8Rank: 8

地板
发表于 2013-3-13 11:20:42 |只看该作者
ujkk858 发表于 2013-3-13 11:17
那两句去掉也没用,mini.parse()就报错了。

是不是你的数据错误,你后台返回个简单的数据试试呢。

Rank: 2

5#
发表于 2013-3-13 11:23:38 |只看该作者
断点断不到那,如果数据有错会去后台执行的。。
而且我也尝试了本地数据,。我再测试下。。很奇怪。

Rank: 2

6#
发表于 2013-3-13 11:40:54 |只看该作者
本地数据时可以的。。换成datagrid也是可以的。。。会不会是treegrid在解析mvc路径的时候有问题?

Rank: 2

7#
发表于 2013-3-13 11:48:41 |只看该作者
不好意思,好像确实是后台的问题,我再看下,一会再发帖

Rank: 2

8#
发表于 2013-3-13 11:51:07 |只看该作者
不行。不是后台的问题。。根本不执行过去。

Rank: 2

9#
发表于 2013-3-13 12:08:58 |只看该作者
这办法有点土,不过还是解决了。。管理员有没有更好的解决办法?

    var tree = mini.get("treegrid1");
    $.ajax({
        type: "POST",
        url: "/System/areadata",
        data: { },
        timeout: 20000,
        datatype: "Json",
        success: function (data) {
            if (data != null) {
                tree.setData(data);
            }
        }
    });

Rank: 8Rank: 8

10#
发表于 2013-3-13 14:08:26 |只看该作者
ujkk858 发表于 2013-3-13 12:08
这办法有点土,不过还是解决了。。管理员有没有更好的解决办法?

    var tree = mini.get("treegrid1");

if (data != null) {
                tree.setData(data);
            }
你的返回的data还不一定存在吗?

Archiver|普加软件

GMT+8, 2024-6-16 09:00 , Processed in 1.038608 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部