Extjs中获取TreePanel节点的值的问题 用Extjs做了一个TreePanel,然后右击TreePanel的节点的时候要弹出一个窗体,窗体中的内容就是根据节点的信息查询来的。但是我不知道怎么获取点击的TreePanel的信息。能不能给一个小的事例,代码最好是尽量简单。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 组建树 4.0.0版的 */ var buildTree = function(json) { return Ext.create('Ext.tree.Panel', { rootVisible: false, ///////////////// border: false, store: Ext.create('Ext.data.TreeStore', { root: { expanded: true, children: json.children } }), listeners: { 'itemclick': function(view, record, item, index, e) { var id = record.get('id'); var text = record.get('text'); var leaf = record.get('leaf'); var tabPanel = Ext.getCmp('tab'); var tab = tabPanel.getComponent(id + ""); if (leaf) { if (!tab) { tabPanel.add({ id: id, title: text, closable: true, layout: 'fit', items: [{ html: '<iframe id="itemPanel" name="itemPanel" frameborder=0 src="' + record.raw.url + '" style="width:100%;height:100%;" scrolling=no></iframe>'}] }).show(); } tabPanel.setActiveTab(tab); //设置显示当前面板 } }, scope: this } }); }; http://topic.csdn.net/u/20110913/11/08cb3181-c9fb-45c1-87b7-61764c199202.html YUI 求解 怎么通过name获取它的对象 jquery calculation插件是否可以计算复杂的运算 onMouseOut onmouseover onclick事件的调用问题,急求!! JS验证问题,求高手指点,在线等待...急 梅花雪?看看楼下的贴子?标题:求一正则表达式?表单验证经常用到的! 请教NetScape7.0不能提交form中div里面的元素的问题 position中三个值的意思,有点不明白? 散分以解闷 框架结构中的网页,如何实现通过其中一个frame的滚动条来控制两个frame的内容同时滚屏 extJs难题 求大于0小于10万的正整数的正则表达式
/**
* 组建树 4.0.0版的
*/
var buildTree = function(json) {
return Ext.create('Ext.tree.Panel', {
rootVisible: false, /////////////////
border: false,
store: Ext.create('Ext.data.TreeStore', {
root: {
expanded: true,
children: json.children
}
}),
listeners: {
'itemclick': function(view, record, item,
index, e) {
var id = record.get('id');
var text = record.get('text');
var leaf = record.get('leaf');
var tabPanel = Ext.getCmp('tab');
var tab = tabPanel.getComponent(id + "");
if (leaf) {
if (!tab) {
tabPanel.add({
id: id,
title: text,
closable: true,
layout: 'fit',
items: [{
html: '<iframe id="itemPanel" name="itemPanel" frameborder=0 src="' + record.raw.url + '" style="width:100%;height:100%;" scrolling=no></iframe>'
}]
}).show();
}
tabPanel.setActiveTab(tab); //设置显示当前面板
}
},
scope: this
}
});
};