BUG 0000 Fixing a litle bug when opening a case

- problem found when a case was open and a node need to set into cases steps tree
- validation missing added
This commit is contained in:
Erik Amaru Ortiz
2011-11-16 10:07:14 -04:00
parent ab7406de88
commit 297b0abfb1

View File

@@ -766,7 +766,8 @@ Ext.onReady(function(){
if( tab ) { if( tab ) {
TabPanel.setActiveTab(tabId); TabPanel.setActiveTab(tabId);
} else { }
else {
TabPanel.add({ TabPanel.add({
id: tabId, id: tabId,
title: menuSelectedTitle[name], title: menuSelectedTitle[name],
@@ -783,10 +784,8 @@ Ext.onReady(function(){
} }
} }
}); });
/*-----added by krlos------------*/
Actions.adhocAssignmentUsers = function() Actions.adhocAssignmentUsers = function()
{ {
Ext.state.Manager.setProvider(new Ext.state.CookieProvider()); Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
@@ -845,7 +844,14 @@ Ext.onReady(function(){
}, },
cm: cmk, cm: cmk,
store: store, store: store,
tbar:[{text:_('ID_ASSIGN'), iconCls: 'silk-add', icon: '/images/cases-selfservice.png', handler: assignAdHocUser} ], tbar:[
{
text:_('ID_ASSIGN'),
iconCls: 'silk-add',
icon: '/images/cases-selfservice.png',
handler: assignAdHocUser
}
],
bbar: '', bbar: '',
listeners:{ listeners:{
rowdblclick: assignAdHocUser rowdblclick: assignAdHocUser
@@ -863,7 +869,8 @@ Ext.onReady(function(){
adHocUserGrid.store.load(); adHocUserGrid.store.load();
w.show(); w.show();
function assignAdHocUser(){ function assignAdHocUser()
{
rowSelected = adHocUserGrid.getSelectionModel().getSelected(); rowSelected = adHocUserGrid.getSelectionModel().getSelected();
PMExt.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_ADHOCUSER_CASE'), function(){ PMExt.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_ADHOCUSER_CASE'), function(){
var loadMask = new Ext.LoadMask(document.body, {msg:'Assignment case...'}); var loadMask = new Ext.LoadMask(document.body, {msg:'Assignment case...'});
@@ -878,7 +885,8 @@ Ext.onReady(function(){
if( data.success ) { if( data.success ) {
CloseWindow(); CloseWindow();
location.href = 'casesListExtJs'; location.href = 'casesListExtJs';
} else { }
else {
PMExt.error(_('ID_ERROR'), data.msg); PMExt.error(_('ID_ERROR'), data.msg);
} }
}, },
@@ -889,36 +897,23 @@ Ext.onReady(function(){
}); });
} }
} }
CloseWindow = function(){ CloseWindow = function(){
Ext.getCmp('w').hide(); Ext.getCmp('w').hide();
}; };
setNode = function (uid){ setNode = function(uid){
var aNode = Ext.getCmp('casesStepTree').getNodeById(uid); var stepsTree = Ext.getCmp('casesStepTree');
if (!stepsTree) {
return false;
}
var node = stepsTree.getNodeById(uid);
if (!node) {
return false;
}
aNode.select(); aNode.select();
} }
/*-----added by krlos end------------*/
/*Date.prototype.dateFormat = function(format) {
var result = "";
for (var i = 0; i < format.length; ++i) {
result += this.dateToString(format.charAt(i));
}
return result;
}
Date.prototype.dateToString = function(character) {
switch (character) {
case "Y":
return this.getFullYear();
case "d":
return this.getDate();
case "m":
return this.getMonth();
// snip a bunch of lines
default:
return character;
}
}*/