天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ExtJs 3.1 XmlTreeLoader Example Error

前言
  關鍵字:ExtJs 3.1 XmlTreeLoader Example Error,XmlTreeLoader 錯誤,TreePanel Error

  ExtJs 3.1的XmlTreeLoader例子折騰了我近一個下午加晚上,官方的例子沒有問題,可以加載xml的數據,本地IIS死活不行,也不報錯,直接查看官方的代碼也是一模一樣的,今早意外給讓我搜到了,不是在官方,而是在貌似一個韓國的博客里面找到的,致敬一下,本文且做其簡單中文"譯"本。

原文
  http://Javarush.com/entry/ExtJS-XmlTreeLoader-Error 

正文

   1.  代碼位置:Ext3.1/examples/tree/xml-tree-loader.js

   2.  注意標紅新增代碼",requestMethod: 'GET'"!!
復制代碼 代碼如下:
/*!
* Ext JS Library 3.1.0
* Copyright(c) 2006-2009 Ext JS, LLC
* licensing@extjs.com
* http://www.extjs.com/license
*/

//
// Extend the XmlTreeLoader to set some custom TreeNode attributes specific to our application:
//
Ext.app.BookLoader = Ext.extend(Ext.ux.tree.XmlTreeLoader, {
processAttributes : function(attr){
if(attr.first){ // is it an author node?

// Set the node text that will show in the tree since our raw data does not include a text attribute:
attr.text = attr.first + ' ' + attr.last;

// Author icon, using the gender flag to choose a specific icon:
attr.iconCls = 'author-' + attr.gender;

// Override these values for our folder nodes because we are loading all data at once. If we were
// loading each node asynchronously (the default) we would not want to do this:
attr.loaded = true;
attr.expanded = true;
}
else if(attr.title){ // is it a book node?

// Set the node text that will show in the tree since our raw data does not include a text attribute:
attr.text = attr.title + ' (' + attr.published + ')';

// Book icon:
attr.iconCls = 'book';

// Tell the tree this is a leaf node. This could also be passed as an attribute in the original XML,
// but this example demonstrates that you can control this even when you cannot dictate the format of
// the incoming source XML:
attr.leaf = true;
}
}
});

Ext.onReady(function(){

var detailsText = '<i>Select a book to see more information...</i>';

var tpl = new Ext.Template(
'<h2 class="title">{title}</h2>',
'<p><b>Published</b>: {published}</p>',
'<p><b>Synopsis</b>: {innerText}</p>',
'<p><a href="{url}" target="_blank">Purchase from Amazon</a></p>'
);
tpl.compile();

new Ext.Panel({
title: 'Reading List',
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(),

// Our custom TreeLoader:
loader: new Ext.app.BookLoader({
dataUrl:'xml-tree-data.xml'
,requestMethod: 'GET'
}),

listeners: {
'render': function(tp){
tp.getSelectionModel().on('selectionchange', function(tree, node){
var el = Ext.getCmp('details-panel').body;
if(node && node.leaf){
tpl.overwrite(el, node.attributes);
}else{
el.update(detailsText);
}
})
}
}
},{
region: 'south',
title: 'Book Details',
id: 'details-panel',
autoScroll: true,
collapsible: true,
split: true,
margins: '0 2 2 2',
cmargins: '2 2 2 2',
height: 220,
html: detailsText
}]
});
});

結束語

  不要放棄和接受一次失敗的搜索,不斷的嘗試改變搜索關鍵字,哪怕是用詞霸翻成英文也得努力去試試,看不懂不要緊,看懂代碼就行,代碼無國界: )

JavaScript技術ExtJs 3.1 XmlTreeLoader Example Error,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 野花日本韩国视频免费高清观看 | 十分钟在线观看免费视频高清WWW | 久久久这里有精品999 | 91se在线看片国产免费观看 | 国产午夜免费视频片夜色 | 小小水蜜桃免费影院 | 国产精品福利电影 | 伊人国产在线观看 | 精品人伦一区二区三区潘金莲 | 久久re这里视频只精品首页 | 一本之道高清在线观看一区 | 欧洲亚洲精品A片久久99果冻 | 漂亮的保姆6在线观看中文 漂亮的保姆5电影免费观看完整版中文 | 中文字幕爆乳JULIA女教师 | a免费视频 | 国产成+人欧美+综合在线观看 | 精品国产自在自线官方 | 草莓AV福利网站导航 | 秋霞电影院兔费理论84MB | 兽交白浆喷水高潮 | 亚洲理论片在线中文字幕 | 日韩高清毛片 | 国产成人综合在线观看网站 | 试看做受120秒免费午夜剧场 | 久久AV无码AV高潮AV不卡 | 精品亚洲AV无码蜜芽麻豆 | 国产人成无码视频在线观看 | 国产成人免费观看在线视频 | 麻花豆传媒剧国产免费mv观看 | 国产毛A片久久久久久无码 国产毛A片啊久久久久久A | 棉签和冰块怎么弄出牛奶视频 | 德国黄色录像 | 国产一区二区波多野结衣 | 国产成人免费不卡在线观看 | 俄罗斯videosbest8 | 在线播放av欧美无码碰 | 久久精品国产亚洲AV久五月天 | 三男强一女90分钟在线观看 | 成人综合在线观看 | 国产人成高清在线视频99 | 玩弄朋友娇妻呻吟交换电影 |