(回転)jQuery EasyUI Tree-TreeGrid動的ロードサブノード
1431 ワード
十分な階層ツリーグリッド(TreeGrid)のデータが得られた場合がある.また、ツリーグリッド(TreeGrid)に階層的にノードを不活性にロードさせたいと考えています.まず、最上位ノードのみをロードします.次に、ノードの展開アイコンをクリックしてサブノードをロードします.このチュートリアルでは、不活性なロードプロパティを持つツリーメッシュ(TreeGrid)を作成する方法を示します.
ツリーグリッドの作成(TreeGrid)
Size
Modified Date
ロードサブノードを配置するには、各ノードの「children」プロパティの名前を変更する必要があります.次のコードに示すように、「children」プロパティの名前は「children 1」に変更されます.ノードを展開すると、「append」メソッドを呼び出してサブノードデータをロードします.
'loadFilter'コード
ツリーグリッドの作成(TreeGrid)
NameSize
Modified Date
ロードサブノードを配置するには、各ノードの「children」プロパティの名前を変更する必要があります.次のコードに示すように、「children」プロパティの名前は「children 1」に変更されます.ノードを展開すると、「append」メソッドを呼び出してサブノードデータをロードします.
'loadFilter'コード
function myLoadFilter(data,parentId){
function setData(){// children
var todo = [];
for(var i=0; i
}
}
}
setData(data);
var tg = $(this);//
var opts = tg.treegrid('options');//
// row
opts.onBeforeExpand = function(row){
if (row.children1){
tg.treegrid('append',{
parent: row[opts.idField],// id
data: row.children1//
});
row.children1 = undefined;
tg.treegrid('expand', row[opts.idField]);//
}
return row.children1 == undefined;
};
return data;
}
:https://www.cnblogs.com/wangyt223/p/5821821.html