请问:1:ext在编辑树时,我只能获得被编辑树 编辑后的值 和 编辑前的值,请问如何获得被编辑树的id.
2:树编辑完成后,数据库记录已改,如何重新刷新一次树。
谢谢大家的回答!
2:树编辑完成后,数据库记录已改,如何重新刷新一次树。
谢谢大家的回答!
解决方案 »
- 怎么样改变文本域中指定位置的内容?
- 帮忙改个JS特效,主要是浏览器兼容问题!
- 【高手进】Ext 中的下拉框怎么获取里面的值
- 为什么返回值是undefined
- 怎么在javascript中把当前页面保存成mht文件
- 请问能在javascript中控制,浏览器安全级别?急!!!
- 请教各位DX:关于iframe中显示图片的问题
- 关于鼠标形状的问题,小弟很急!!!!!!!!!!!!!
- 如何用script 在一个<table>内插入一个<tr>,然后再在<tr>内插入一个<td>,哪里有相关的资料翻阅?
- 网页上要做一个功能,输入框打空格出提示
- 请高手们解释一下这段代码,
- Ext Ext.ux.form.LovCombo setValue()赋值问题!沙发也给分.!!!
2、tree.store.reload();
id : westPanel,
width : 140,
title : "代码生成树",
bodyStyle : "background:#eff9fe;",
autoScroll : true,
animate : true,// true表示使用动画展开/折叠
enableDD : true,// 允许拖放
containerScroll : true,
root : root,
listeners : {// 在加载之前的一个监听事件
'beforeload' : function(node) {
node.loader = new Ext.tree.TreeLoader({// 树节点的数据来源
url : "/codeutil/codeTree.do?method=queryTree",// 请求的路径
baseParams : {// 请求参数
u_id : node.id
}
});
}
}
});var editTree = new Ext.tree.TreeEditor(westPanel, {
allowblank : false,
clicksToEdit : 1,
minLength : 3,
maxLength : 10
});editTree.on('beforestartedit', function(editTree) {
return editTree.editNode.isLeaf();
});editTree.on("complete", function(cditTree, newValue, oldValue) {
//这里获取修改前和后的值!
if (newValue != oldValue) {
Ext.Ajax.request({
url : "/codeutil/codeTree.do?method=updateTree",
params : {
newValue : newValue,
oldValue : oldValue
},
success : function(response, options) {
Ext.MessageBox.alert("修改成功");
/*
* westPanel.on("beforeload", function(node) {
* node.loader = new Ext.tree.TreeLoader({//
* 树节点的数据来源 url :
* "/codeutil/codeTree.do?method=queryTree",//
* 请求的路径 baseParams : {// 请求参数 u_id : node.id }
* }); });
*/
},
failure : function(response, options) {
failureExecute(response, options);
}
}) } else {
Ext.MessageBox.alert("noEdit");
}
});