easyui的tree加載數據過濾匹配

easyui的tree的屬性比較限制,他的valueField和textField對應的值必須是"id"和"text"。

從接口獲取的數據卻是這樣的,或者其他的,


他規定的屬性名稱不能是其他,所以要過濾匹配一下,它內部提供了loadFilter過濾方法,我們根據規則來寫:

function FormatTreeData(data) {
		if (data == undefined) return;
		return data.map(function (value, index, arr) {
			return {
				id: value.id,
				text: value.name,
				children: FormatTreeData(value.children)
			}
		});
	}

loadFilter:function(data){

    return FormatTreeData(data):

}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章