jQuery MiniUI

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

关于tree赋值的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-4-27 09:45:37 |只看该作者 |倒序浏览
本帖最后由 haxwn 于 2015-4-27 09:47 编辑

功能就是给tree上面赋值,有200多个guid,一执行就报以下js弹窗,麻烦版主大银给look一眼

前台没有复杂的js,就ajax方法执行成功后,将guid  tree.setValue();到 tree上的。

忘了说,浏览器是 IE8
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-4-27 10:25:19 |只看该作者
请提供重现页面

Rank: 3Rank: 3

板凳
发表于 2015-4-29 14:52:11 |只看该作者
felt 发表于 2015-4-27 10:25
请提供重现页面

<!DOCTYPE html>
<html>
<head>
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
    <link href="../../Content/demo.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/boot.js" type="text/javascript"></script>
    <style type="text/css">
        html, html body
        {
            font-size: 13px;
            padding: 0;
            border: 0;
            margin: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
    </style>
</head>
<body>
    @RenderBody()
</body>
</html>

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>Index</title>
</head>
<body>
    <div>
        <input class="mini-button"  text="获取选中值" />
        <br />
        <ul id="tree1" class="mini-tree" url="../../Content/tree1.txt" style="width: 100%;
            padding: 5px;" showtreeicon="true" textfield="NAME" idfield="SID" parentfield="PID" showCheckBox="true"
            resultastree="false">
        </ul>
    </div>
</body>
</html>
<script type="text/javascript">
    mini.parse();
    var tree = mini.get("tree1");
    function getRoleData() {
        $.ajax(
            {
                url: "/Default1/GetRoleInfo",
                async: true,
                type: "post",
                success: function (msg) {
                    tree.set({ value: msg });
                },
                error: function (jqZhr, textStatus, errorThrown) {
                    var errorInfo = eval("[" + jqZhr.responseText + "]");
                    mini.alert(errorInfo[0].ErrorMessage);
                }
            });
    }
</script>

Rank: 3Rank: 3

地板
发表于 2015-4-29 14:54:15 |只看该作者
felt 发表于 2015-4-27 10:25
请提供重现页面


这是点击获取值后的弹窗。   用户浏览器为 IE8,请在iE8上测试。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

5#
发表于 2015-4-29 14:59:35 |只看该作者
felt 发表于 2015-4-27 10:25
请提供重现页面

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

Rank: 8Rank: 8

6#
发表于 2015-4-29 16:22:56 |只看该作者
haxwn 发表于 2015-4-29 14:59

运行不起
请提供setValue相关的代码,你返回的msg到底是什么

Rank: 3Rank: 3

7#
发表于 2015-4-30 15:44:22 |只看该作者
felt 发表于 2015-4-29 16:22
运行不起
请提供setValue相关的代码,你返回的msg到底是什么

是某些树节点的guid值。就是上一图片中已勾选的guid值。值多了就会弹这个消息。也就200多个,不算多吧?

Rank: 8Rank: 8

8#
发表于 2015-4-30 16:08:47 |只看该作者
haxwn 发表于 2015-4-30 15:44
是某些树节点的guid值。就是上一图片中已勾选的guid值。值多了就会弹这个消息。也就200多个,不算多吧? ...

树节点太多,浏览器承受能力有限

Rank: 3Rank: 3

9#
发表于 2015-5-4 14:48:31 |只看该作者
dforce 发表于 2015-4-30 16:08
树节点太多,浏览器承受能力有限

那有没有啥解决办法
懒加载在这样的业务下是无法使用的

Rank: 8Rank: 8

10#
发表于 2015-5-4 15:24:16 |只看该作者
haxwn 发表于 2015-5-4 14:48
那有没有啥解决办法
懒加载在这样的业务下是无法使用的

设置固定高度或者百分比高度,以及虚拟滚动 virtualScroll="true"

Archiver|普加软件

GMT+8, 2024-10-7 05:22 , Processed in 1.059274 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部