reloading store problem solved

This commit is contained in:
safan
2010-12-08 12:34:10 +00:00
parent 38e76d412d
commit dc51b8e4d2

View File

@@ -107,6 +107,8 @@ TaskContext.prototype.editTaskSteps = function(_3252){
//Secondly deleting from Grid //Secondly deleting from Grid
taskSteps.remove(r); taskSteps.remove(r);
//Reloading store after removing steps
availableSteps.reload();
} }
} }
}); });
@@ -139,6 +141,8 @@ TaskContext.prototype.editTaskSteps = function(_3252){
autoLoad : true, autoLoad : true,
fields : stepsFields fields : stepsFields
}); });
//availableSteps.load();
var conditionsColumns = new Ext.grid.ColumnModel({ var conditionsColumns = new Ext.grid.ColumnModel({
columns: [ columns: [
@@ -282,7 +286,6 @@ TaskContext.prototype.editTaskSteps = function(_3252){
scope: this, scope: this,
afteredit: function(roweditor, changes, record, rowIndex) { afteredit: function(roweditor, changes, record, rowIndex) {
var stepUIDObj = record.data.STEP_UID_OBJ; var stepUIDObj = record.data.STEP_UID_OBJ;
var stepTypeObj = record.data.STEP_TYPE_OBJ; var stepTypeObj = record.data.STEP_TYPE_OBJ;
var stepMode = record.data.STEP_MODE; var stepMode = record.data.STEP_MODE;
@@ -301,7 +304,7 @@ TaskContext.prototype.editTaskSteps = function(_3252){
Ext.MessageBox.alert ('Status','Step has been assigned successfully.'); Ext.MessageBox.alert ('Status','Step has been assigned successfully.');
} }
}); });
availableSteps.reload();
//Deleting previously assigned step on updating/replacing with new step. //Deleting previously assigned step on updating/replacing with new step.
if(changes != '' && typeof record.json != 'undefined') if(changes != '' && typeof record.json != 'undefined')
{ {
@@ -321,6 +324,7 @@ TaskContext.prototype.editTaskSteps = function(_3252){
} }
}); });
} }
} }
}); });
@@ -474,7 +478,7 @@ TaskContext.prototype.editUsers= function(_5625)
TU_RELATION: '' TU_RELATION: ''
}); });
//storeUsers.reload();
if(storeUsers.data.items.length == 0) if(storeUsers.data.items.length == 0)
Ext.MessageBox.alert ('Status','No users are available. All users have been already assigned.'); Ext.MessageBox.alert ('Status','No users are available. All users have been already assigned.');
else else
@@ -525,6 +529,9 @@ TaskContext.prototype.editUsers= function(_5625)
} }
//Secondly deleting from Grid //Secondly deleting from Grid
taskUsers.remove(r); taskUsers.remove(r);
//Reloading available user store
storeUsers.reload();
} }
} }
}); });
@@ -557,6 +564,7 @@ TaskContext.prototype.editUsers= function(_5625)
autoLoad : true, autoLoad : true,
fields : userFields fields : userFields
}); });
var grid = new Ext.grid.GridPanel({ var grid = new Ext.grid.GridPanel({
store: taskUsers, store: taskUsers,
@@ -661,6 +669,7 @@ TaskContext.prototype.editUsers= function(_5625)
} }
}); });
} }
storeUsers.reload();
} }
}); });
@@ -1438,7 +1447,7 @@ TaskContext.prototype.stepTriggers = function(_5625)
var tree = new Ext.tree.TreePanel({ var tree = new Ext.tree.TreePanel({
//renderTo : 'cases-grid', //renderTo : 'cases-grid',
dataUrl : 'get-tree.php?tid='+taskId, dataUrl : 'get-triggers-tree.php?tid='+taskId,
border : false, border : false,
rootVisible : false, rootVisible : false,
height : 320, height : 320,
@@ -1447,7 +1456,7 @@ TaskContext.prototype.stepTriggers = function(_5625)
autoScroll : true, autoScroll : true,
animate : true, animate : true,
root : new Ext.tree.AsyncTreeNode({text: 'treeRoot',id:'0'}) root : new Ext.tree.AsyncTreeNode({text: 'treeRoot',id:'0'})
}); });
//tree.render('tree'); //tree.render('tree');
tree.on('click', function (node){ tree.on('click', function (node){
@@ -1455,28 +1464,6 @@ TaskContext.prototype.stepTriggers = function(_5625)
var sStepUID = node.attributes.id; var sStepUID = node.attributes.id;
workflow.selectedStepUID = sStepUID; workflow.selectedStepUID = sStepUID;
// var stepsTriggers = new Ext.data.JsonStore({
// root : 'data',
// url : 'proxyStepTriggers?tid='+taskId+'&stepid='+sStepUID,
// totalProperty : 'totalCount',
// idProperty : 'gridIndex',
// remoteSort : true,
// fields : triggersFields
// });
/*var newUrl = 'proxyStepTriggers?pid='+pro_uid+'&tid='+taskId+'&stepid='+sStepUID;
var availableTriggers = new Ext.data.JsonStore({
root : 'data',
url : 'proxyStepTriggers?pid='+pro_uid+'&tid='+taskId+'&stepid='+sStepUID,
totalProperty : 'totalCount',
idProperty : 'gridIndex',
remoteSort : false, //true,
autoLoad : true,
fields : triggersFields
});*/
//var columns = triggerGrid.getColumnModel();
//triggerGrid.reconfigure(stepsTriggers,triggerGrid.getColumnModel());
stepsTriggers.on({ stepsTriggers.on({
beforeload: { beforeload: {
fn: function (store, options) { fn: function (store, options) {
@@ -1566,6 +1553,8 @@ TaskContext.prototype.stepTriggers = function(_5625)
//Secondly deleting from Grid //Secondly deleting from Grid
stepsTriggers.remove(r); stepsTriggers.remove(r);
availableTriggers.reload();
} }
} }
}); });
@@ -1726,6 +1715,7 @@ TaskContext.prototype.stepTriggers = function(_5625)
} }
}); });
} }
availableTriggers.reload();
} }
}); });