Я разделил свой экран на 4. Мне нравится использовать один и тот же статический переменный объект для всех четырех экранных подразделений. Возможно, обновите переменный объект из одного раздела экрана, он должен воздействовать на все остальные секции стяжки.ExtJs: TreeLoader: статические данные не работают, но почему?
левая сторона будет дерево, а правая часть будет представлять собой исследователь
Ext.Ajax.request({
url : '/myapp/forms/getTreeObject',
params : {
fileName : 'text',
fileType : 'folder',
rootPath : 'path'
},
success : function(result) {
// Ext.Msg.alert("INFO",result.responseText);
fileSysObj = Ext.util.JSON.decode(result.responseText);
userSettingPanel.tpl.overwrite(userSettingPanel.body,
fileSysObj);
}
});
var tree = new Ext.tree.TreePanel({
useArrows : true,
animate : true,
enableDD : true,
collapseFirst :false,
containerScroll : true,
border : false,
id : 'workspace',
root : new Ext.tree.AsyncTreeNode({
childNodes :fileSysObj,
text : 'Workspace'
}),
loader : new Ext.tree.TreeLoader()
});
< - язык: языки-JS ->
запрос ajax будет уволен позже после того, как будет добавлен корень дерева. Скажите, что мне нравится делать запрос ajax до этого happenns. – Anbu
Является ли структура 'fileSysObj' коллекцией узлов дерева ? – Chau