• 下拉框 tree 基于 EasyUi


    public string DataTableToJson()
    		{
    			string dataJson = "";
    			string temp = "";
    			string tempChildren = "";
    			int id = 0;
    			int idChildren = 0;
    			DataTable dt = GJPDbHelper.DAL.ExecuteDataSet("select distinct  品牌,类型 from dbo.AIRB_MMTREE where treeType='1'").Tables[0];
    			if (dt.Rows.Count > 0)
    			{
    				dataJson = "[";
    				foreach (System.Data.DataRow dr in dt.Rows)
    				{
    					if (temp == "" || temp != dr[0].ToString())
    					{
    						if (id == 0)
    						{
    							id++;
    							idChildren = 0;
    							idChildren++;
    							temp = dr[0].ToString();
    							tempChildren = dr[1].ToString();
    							dataJson = dataJson + "{"id":" + id + ","text":"" + dr[0] + "","children":[{"id":" + Convert.ToInt32(id.ToString()+idChildren.ToString()) + ","text":"" + dr[1] + ""}";
    						}
    						else
    						{
    							id++;
    							idChildren = 0;
    							idChildren++;
    							temp = dr[0].ToString();
    							tempChildren = dr[1].ToString();
    							dataJson = dataJson + "]},{"id":" + id + ","text":"" + dr[0] + "","children":[{"id":" + Convert.ToInt32(id.ToString() + idChildren.ToString()) + ","text":"" + dr[1] + ""}";
    						}
    					}
    					else
    					{
    						idChildren++;
    						dataJson = dataJson + ",{"id":" + Convert.ToInt32(id.ToString() + idChildren.ToString()) + ","text":"" + dr[1] + ""}";
    					}
    				}
    				dataJson = dataJson + "]}]";
    			}
    			return dataJson;
    		}
    function BindRoleList(value) {
    	        $(value).combotree({
    	            data: <%=DataTableToJson()%>,
    			    //url: '/DesktopModules/ARB_OrgSys/GetOrgList.ashx',
    			    valueField: 'id',
    			    textField: 'text',
    			    multiple:true
    			});
            }
    	    $(document).ready(function () {
                BindRoleList("#cc");
                $("#cc").combobox({
                    onChange: function (n,o) {
                        document.getElementById("<%=tree.ClientID%>").value=$("#cc").combotree("getText");
                    }
     
                });
                
            });


    <input id="cc" class="easyui-combotree" style=" 100%" />
    
    再三须慎意,第一莫欺心
  • 相关阅读:
    ok
    Android设备激活量超10亿 3个月增长1亿台
    JavaWeb--文件的上传和下载
    JavaWeb--Listener
    JavaWeb--JSTL
    JavaWeb--自定义标签4--EL自定义函数
    JavaWeb--自定义标签4--带父标签的自定义标签
    codeforces 437B. The Child and Set 解题报告
    codeforces 437A. The Child and Homework 解题报告
    codeforces 435 B. Pasha Maximizes 解题报告
  • 原文地址:https://www.cnblogs.com/otsf/p/8805571.html
Copyright © 2020-2023  润新知