Improvement the list advanced Search

This commit is contained in:
Marco Antonio Nina
2013-02-05 12:22:40 -04:00
parent 8eb80b515e
commit dd34aeba39
2 changed files with 22 additions and 9 deletions

View File

@@ -23,6 +23,8 @@ var storeReassignCases;
var grid;
var textJump;
Ext.Ajax.timeout = 4 * 60 * 1000;
var caseSummary = function() {
var rowModel = grid.getSelectionModel().getSelected();
if (rowModel) {
@@ -1716,13 +1718,14 @@ Ext.onReady ( function() {
items: itemToolbar
});
var mask = new Ext.LoadMask(Ext.getBody(), {msg: _('ID_LOADING')});
// create the editor grid
grid = new Ext.grid.GridPanel({
region: 'center',
id: 'casesGrid',
store: storeCases,
cm: cm,
loadMask: mask,
sm: new Ext.grid.RowSelectionModel({
selectSingle: false,
@@ -1746,7 +1749,6 @@ Ext.onReady ( function() {
listeners: {
rowdblclick: openCase,
render: function(){
//this.loadMask = new Ext.LoadMask(this.body, {msg:TRANSLATIONS.LABEL_GRID_LOADING});
//this.ownerCt.doLayout();
}
@@ -1967,11 +1969,12 @@ var gridForm = new Ext.FormPanel({
storeCases.setBaseParam("start", 0);
storeCases.setBaseParam("limit", pageSize);
storeCases.removeAll();
if (action != 'search') {
storeCases.load();
} else {
storeCases.load( {params: { first: true}} );
PMExt.notify_time_out = 5;
PMExt.notify_time_out = 7;
PMExt.notify(_('ID_ADVANCEDSEARCH'), _('ID_ENTER_SEARCH_CRITERIA'));
}
//newPopUp.add(reassignGrid);

View File

@@ -535,7 +535,17 @@ Ext.onReady(function(){
function updateCasesView() {
try{
if (document.getElementById('casesSubFrame').contentWindow.storeCases) {
switch (document.getElementById('casesSubFrame').contentWindow.storeCases.baseParams.action) {
case "todo":
case "unassigned":
case "paused":
case "to_revise":
case "to_reassign":
document.getElementById('casesSubFrame').contentWindow.storeCases.reload();
break;
default:
break;
}
}
}
catch(e){};