ホームページ >ウェブフロントエンド >jsチュートリアル >ExtJs 3.1 XmlTreeLoader の例 Error_extjs
前書き
キーワード: ExtJs 3.1 XmlTreeLoader サンプル エラー、XmlTreeLoader エラー、TreePanel エラー
私はほぼ午後から夜にかけて ExtJs 3.1 の XmlTreeLoader サンプルに苦労しました。公式の サンプル は問題なく、ローカル IIS が機能しません。公式コードを直接確認しても全く同じでした。公式サイトには見つかりませんでしたが、オマージュとしてこの記事を載せます。簡単な中国語の「翻訳」。
原文
http://javarush.com/entry/ExtJS-XmlTreeLoader-Error
テキスト
1. コードの場所: Ext3.1examplestreexml-tree-loader.js
2. 赤でマークされた新しいコードに注目してください ", requestMethod: 'GET'"!!
公開済み: {公開済み}
',概要: {innerText}
'、Amazon から購入'
tpl.compile();
title: '読書リスト' 、
renderTo: 'tree '、
layout: 'border'、
width: 500、
height: 500、
items: [{
xtype: 'treepanel',
id: 'tree-panel '、
region: 'center'、
margins: '2 2 0 2'、
autoScroll: true、
rootVisible: false、
root: new Ext.tree.AsyncTreeNode() ,
// カスタム TreeLoader:
loader: new Ext.app.BookLoader({
dataUrl:'xml-tree-data.xml' ,requestMethod: 'GET'
}),
listeners: {
'render': function(tp){
tp.getSelectionModel().on('selectionchange', function (ツリー, ノード){
var el = Ext.getCmp('details-panel').body;
if(node && node.leaf){
tpl.overwrite(el, ノード.属性);
}else{
el.update(detailsText);
}
})
}
}
},{
地域: '南' 、
タイトル: '書籍の詳細'、
id: 'details-panel'、
autoScroll: true、
折りたたみ可能: true、
分割: true、
マージン: '0 2 2 2',
cmargins: '2 2 2 2',
height: 220,
html: 詳細テキスト
}]
});
結論
検索が失敗しても諦めずに検索キーワードを変更してみてください。理解できなくても問題ありません。境界線のないコードを理解してください。:)