easyui treegrid 中檢查了數據結構沒有問題的,但就是不展示樹形結構, 檢查發現原來是
var columnsAll = [ { title: '任務ID', field: 'TaskID', width: 150, align: 'left', }, { field: 'OrderID', width: 100, align: 'left', hidden: true }, { field: 'ParentID', width: 150, align: 'left', }, { field: 'GoodsID', width: 100, align: 'left', hidden: true }, { field: 'GoodsCode', width: 100, align: 'left', hidden: true }, { title: '任務編號', field: 'TaskNo', width: 100, align: 'left', }, { title: '客戶單號', field: 'CustomerOrderNo', width: 150, align: 'left' }, { title: '貨品名稱', field: 'GoodsName', width: 150, align: 'left' }, { title: '貨品中文名', field: 'GoodsNameCN', width: 150, align: 'left' }, { title: 'UNNo', field: 'UNNo', width: 100, align: 'left' }, { title: '貨品價值', field: 'GoodsValue', width: 100, align: 'left' }, { title: '危險等級', field: 'DangerClass', width: 100, align: 'left' }, { title: '副危等級', field: 'SubDangerClass', width: 100, align: 'left' }, { title: '包裝單位', field: 'PG', width: 100, align: 'left' }, { title: '箱數', field: 'Cartons', width: 100, align: 'left' }, { title: '件數(PCS)', field: 'PCS', width: 100, align: 'left', }, { title: '凈重(KG)', field: 'NWT', width: 100, align: 'left' }, { title: '毛重(KG)', field: 'GWT', width: 100, align: 'left' }, { title: '體積(m³)', field: 'VOL', width: 100, align: 'left' }, { title: '制單人', field: 'CreaterName', width: 100, align: 'left' }, { title: '制單日期', field: 'CreateDT', width: 150, align: 'left' }, { title: '拆分狀態', field: 'SplitStatus', width: 80, align: 'left', }, { title: '任務狀態', field: 'TaskStatus', width: 80, align: 'left', }, { title: '備注', field: 'Remark', width: 200, align: 'left', }, ];
treeField: 'TaskNo', -- 中的 一定要在 列中顯示 隱藏都不行的
js初始化時候,treeField中指定的字段 一定要在columns中出現(隱藏列也不行) ,如果沒有出現,則不會有樹形結構.
-----------------------修改之后