This commit is contained in:
Roly Rudy Gutierrez Pinto
2015-11-20 11:47:23 -04:00
parent 959f630d81
commit 404002e5c4

View File

@@ -457,6 +457,7 @@ Ext.onReady(function () {
});
smodel = new Ext.grid.CheckboxSelectionModel({
checkOnly:true,
listeners:{
selectionchange: function(sm){
var count_rows = sm.getCount();
@@ -542,37 +543,24 @@ Ext.onReady(function () {
}
});
function enableDisableMenuOption(){
var rl = Ext.getCmp(gridId).store.getModifiedRecords();
//alert ('-'+rl+'-');
var rows = consolidatedGrid.getSelectionModel().getSelections();
if (rl.toString()!='') {
//alert(rl);
optionMenuOpen.setDisabled(true);
optionMenuPause.setDisabled(true);
buttonProcess.setDisabled(true);
return;
}
switch(action){
case 'consolidated':
if (rows.length == 0) {
optionMenuOpen.setDisabled(true);
optionMenuPause.setDisabled(true);
buttonProcess.setDisabled(true);
} else if( rows.length == 1 ) {
optionMenuOpen.setDisabled(false);
optionMenuPause.setDisabled(false);
buttonProcess.setDisabled(false);
} else {
optionMenuOpen.setDisabled(true);
optionMenuPause.setDisabled(true);
buttonProcess.setDisabled(false);
function enableDisableMenuOption() {
var rl = Ext.getCmp(gridId).store.getModifiedRecords();
var rows = consolidatedGrid.getSelectionModel().getSelections();
optionMenuOpen.setDisabled(true);
optionMenuPause.setDisabled(true);
buttonProcess.setDisabled(true);
if (action === "consolidated" && rows.length === 1) {
optionMenuOpen.setDisabled(false);
optionMenuPause.setDisabled(false);
buttonProcess.setDisabled(false);
}
if (action === "consolidated" && rows.length > 1) {
optionMenuOpen.setDisabled(true);
optionMenuPause.setDisabled(true);
buttonProcess.setDisabled(false);
}
break;
}
}
toolbarconsolidated = [
{
xtype: "button",