BUG 7835 "PMTables Importing issue" SOLVED

This commit is contained in:
Erik Amaru Ortiz
2011-10-12 19:05:14 -04:00
parent 5b5699dcf5
commit c00514f237
5 changed files with 144 additions and 76 deletions

View File

@@ -15,6 +15,7 @@ var smodel;
var rowsSelected;
var importOption;
var externalOption;
var currentSelectedRow = -1;
Ext.onReady(function(){
///Keyboard Events
@@ -199,32 +200,46 @@ Ext.onReady(function(){
{name : 'PRO_UID'},
{name : 'NUM_ROWS'}
]
})
}),
listeners: {
load: function(a,b){
if (currentSelectedRow != '') {
Ext.getCmp('infoGrid').getSelectionModel().selectRow(currentSelectedRow);
Ext.getCmp('infoGrid').fireEvent('rowclick', Ext.getCmp('infoGrid'), currentSelectedRow)
}
}
}
});
smodel = new Ext.grid.CheckboxSelectionModel({
listeners:{
selectionchange: function(sm){
var count_rows = sm.getCount();
switch(count_rows){
case 0:
editButton.disable();
deleteButton.disable();
exportButton.disable();
dataButton.disable();
break;
case 1:
editButton.enable();
deleteButton.enable();
exportButton.enable();
dataButton.enable();
break;
default:
editButton.disable();
deleteButton.enable();
exportButton.enable();
dataButton.disable();
break;
if (sm.last !== false) {
var count_rows = sm.getCount();
//var isReport = sm.getSelected().get('PRO_UID') != '';
currentSelectedRow = sm.last;
switch(count_rows){
case 0:
editButton.disable();
deleteButton.disable();
exportButton.disable();
dataButton.disable();
break;
case 1:
editButton.enable();
deleteButton.enable();
exportButton.enable();
dataButton.enable();
break;
default:
editButton.disable();
deleteButton.enable();
exportButton.enable();
dataButton.disable();
break;
}
}
}
}