系統採用ajax非同步呼叫後端介面做資料呈現,有個場景就是載入的樹形選單預設選中第一行,網上有人分享的解決方案能實現效果(http://aokunsang.iteye.com/blog/1489204),不過還是沿用自身提供的事件來實現這個需求。
onLoadSuccess: function (node, data) {
if (data.length > 0) {
//找到第一個元素
var n = $('#menuTree').tree('find', data[0].id);
//呼叫選中事件
$('#menuTree').tree('select', n.target);
//呼叫其它函式
display(data[0].id);
}
},