EasyUI 树的加载

js中:    

$(function () {

function LoadTree() {

            $('#tree_Type').tree({
                url: 'Tree.aspx?r=' + Math.floor(Math.random() * 1000),
                onClick: function (node) {
                    show(node.id);
                    $("#hdnTypeID").val(node.id);
                    showType(node.text);
                }, onLoadSuccess: function (node, data) {
                    if (data.length > 0) {
                        var dataid = data[0].id;
                        var node = $('#tree_Type').tree('find', dataid);
                        if (node != null) {
                            $('#tree_Type').tree('expandTo', node.target);
                            $('#tree_Type').tree('select', node.target);
                            show(node.id)
                            Type = node.text;
                        }
                    }
                }
            });

        }

});

前台界面:

<ul id="tree_Type" class="easyui-tree" runat="server" style="overflow: auto;">

        </ul>

Tree.aspx:

拼写一个json格式的字符串出来,并返回

 StringBuilder sb = new StringBuilder();
        string rest = "";

DataTable untidt = bll.GetUnitInfo().Tables[0];
            if (untidt.Rows.Count > 0)
            {
                sb.Append("[");
                for (int i = 0; i < untidt.Rows.Count; i++)
                {
                    DataRow row = untidt.Rows[i];


                    sb.Append("{\"id\":\"" + row["TypeID"] + "\"");
                    sb.Append(",\"text\":\"[" + row["TypeCode"] + "]" + row["TypeName"] + "\"");
                    sb.Append(",\"iconCls\":\"icon-dept \"");
                    sb.Append(",\"attributes\":{");
                    sb.Append("\"weburl\":\"TypeList.aspx?mid=" + row["TypeID"] + "\"");
                    sb.Append("}");
                    sb.Append("},");
                }
                rest = sb.ToString().Substring(0, sb.ToString().Length - 1);
                rest += "]";
            }
            Response.Write(rest);

发布了16 篇原创文章 · 获赞 2 · 访问量 7001

猜你喜欢

转载自blog.csdn.net/qq_41307492/article/details/81012833