Improvement the list advanced Search
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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){};
|
||||||
|
|||||||
Reference in New Issue
Block a user