Extjs4 折叠和展开treegrid extjs 4时禁用更新
我有treegrid extjs 4。。我使用代理读取、创建、更新和删除 但问题是,当我在treegrid中单击“折叠和展开”时,treegrid总是发送更新。。 当我删除更新代理时,我失败了 有人想在折叠和扩展时禁用更新吗 这是我的短代码Extjs4 折叠和展开treegrid extjs 4时禁用更新,extjs4,Extjs4,我有treegrid extjs 4。。我使用代理读取、创建、更新和删除 但问题是,当我在treegrid中单击“折叠和展开”时,treegrid总是发送更新。。 当我删除更新代理时,我失败了 有人想在折叠和扩展时禁用更新吗 这是我的短代码 Ext.define('storeLapObjTP', { extend: 'Ext.data.TreeStore', //storePlanningTP = Ext.create('Ext.data.TreeStore', { pa
Ext.define('storeLapObjTP', {
extend: 'Ext.data.TreeStore',
//storePlanningTP = Ext.create('Ext.data.TreeStore', {
pageSize:50,
autoSync: true,
model: 'mod_planningTP',
method: 'POST',
proxy: {
type: 'ajax',
api: {
read: base_url+'project/getcomplete',
create: base_url+'project/edit/'+'create',
update: base_url+'project/edit/'+'update',
destroy: base_url+'project/edit/'+'delete'
},
reader: {
type: 'json',
}
},
sorters: [{
property: 'id',
direction: 'desc'
}],
});
Ext.define('gridTPcl', {
extend: 'Ext.tree.Panel',
id:'gridLapTP',
store: storeLapTP = new storeLapObjTP,
collapsible: false,
loadMask: true,
region: 'center',
margins: '0 0 0 0',
autoScroll: false,
useArrows: true,
rootVisible: true,
multiSelect: false,
singleExpand: false,
columns:
[
{
menuDisabled: true,
sortable: false,
xtype: 'actioncolumn',
width: 20,
items: [
{
xtype: 'treecolumn',
header: 'Project Name',
dataIndex: 'name',
width: 300,
align: 'left',
},
{
header: 'Id',
dataIndex: 'id',
hidden:true
},{
text:'Anggaran (Rp.000)',
columns : [
{
header: 'Budget',
dataIndex: 'budget',
width:80,
align: 'center',
}, {
header: 'Total',
dataIndex: 'total',
width:80,
align: 'center',
}
]
}],
selModel: {
selType: 'rowmodel'
},
title: 'Project Tree',
frame: false,
tbar: new Ext.Toolbar({
id: 'tbarlaptp',
items: [
comboYearLapTP,'-',comboYearLapTP,'-',{
id : 'reloadbuttonlaptp',
text: 'Reload',
iconCls: 'reloadButton',
disabled: true,
tooltip: 'Reload Data and Ignore Change',
handler : function(){
this.up().up().store.load();
}
}]
})
,
plugins: [],
});
我无法重现此行为(我的树在展开/折叠后不发送更新)。您使用哪个版本的ExtJS?还可以发送模型源吗?Ext.define('mod_planningTP',{extend:'Ext.data.model',字段:[{name:'id',type:'int'},{name:'name',type:'string'},{name:'id_company',type:'int'},{name:'company u name',type:'string'},{name:'budget_prosen',type:'number'},{name:'budget',type:'number'},{name:'expanded',type:'boolean',defaultValue:true},{name:'iconCls',type:'string',defaultValue:'x-tree-noicon'},]});