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

View File

@@ -535,7 +535,17 @@ Ext.onReady(function(){
function updateCasesView() { function updateCasesView() {
try{ try{
if (document.getElementById('casesSubFrame').contentWindow.storeCases) { if (document.getElementById('casesSubFrame').contentWindow.storeCases) {
document.getElementById('casesSubFrame').contentWindow.storeCases.reload(); 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){}; catch(e){};