0
我是ExtJs的新手,我只是很難讀取從struts2應用程序接收到的json數組。如何顯示從struts2使用jsonArray接收的ExtJS樹中的數據操作
以下是我從Struts應用程序
[{"children":[{"children":[],"cls":"file","id":11,"leaf":true,"text":"A Child 1"},{"children":[],"cls":"file","id":12,"leaf":true,"text":"A Child 2"}],"cls":"folder","id":10,"leaf":false,"text":"A Folder"}]
它工作正常,如果我將它保存在以.json文件,並使用dataUrl把它收到的JSON數組:「json.json」。但是當我使用dataUrl:'myAction.action'調用它時,數據不會被加載。
我真的很感激,如果有人可以對我在這裏失蹤的東西進行一些洞察。以下是我的.js,這類似於例如通過ExtJS的提供
Ext.onReady(function(){
// shorthand
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
useArrows: true,
autoScroll: true,
animate: true,
enableDD: true,
containerScroll: true,
border: false,
// auto create TreeLoader
dataUrl: 'myAction.action',
root: {
nodeType: 'async',
text: 'Ext JS',
draggable: false,
id: 'src'
}
});
// render the tree
tree.render('tree-div');
tree.getRootNode().expand();
});
謝謝朱利安。我很愚蠢,就是這樣。我對我的問題提出了完全錯誤的問題。不過謝謝。 – user270473