在6.0之前我们直接用setText()方法就可以直接修改选中树节点的名称了,6.0没这个方法了,应该怎么修改?
setConfig()
http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.data.NodeInterface-method-setConfig
/**
/**
* 修改设备类型方法
*/
function clickModifyBtn() {
var oldNode = equipTree.getSelectionModel().selected.items[0];//获取左侧选中的节点,该节点保存成功后将删除
$('#equiptypeForm_modify').ajaxSubmit({
url : ctx+'/equipment/updateEquipType.action',
type : "post",
dataType : 'json',
success : function(result) {
var state = result.state;
var info = result.info;
if(state == 'success') {
var newType = result.newType;//获取返回的新节点
oldNode.setConfig("text",newType.typeName);
$("#typeName").html(newType.typeName);
$("#remark").html(newType.remark);
equipTree.fireEvent("click",oldNode);
}
modifyTypeWindow.hide();
Tip.showMessage(info, state)
}
});
}