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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值