PM-3786
This commit is contained in:
@@ -457,6 +457,7 @@ Ext.onReady(function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
smodel = new Ext.grid.CheckboxSelectionModel({
|
smodel = new Ext.grid.CheckboxSelectionModel({
|
||||||
|
checkOnly:true,
|
||||||
listeners:{
|
listeners:{
|
||||||
selectionchange: function(sm){
|
selectionchange: function(sm){
|
||||||
var count_rows = sm.getCount();
|
var count_rows = sm.getCount();
|
||||||
@@ -542,37 +543,24 @@ Ext.onReady(function () {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
function enableDisableMenuOption(){
|
function enableDisableMenuOption() {
|
||||||
var rl = Ext.getCmp(gridId).store.getModifiedRecords();
|
var rl = Ext.getCmp(gridId).store.getModifiedRecords();
|
||||||
//alert ('-'+rl+'-');
|
var rows = consolidatedGrid.getSelectionModel().getSelections();
|
||||||
var rows = consolidatedGrid.getSelectionModel().getSelections();
|
optionMenuOpen.setDisabled(true);
|
||||||
if (rl.toString()!='') {
|
optionMenuPause.setDisabled(true);
|
||||||
//alert(rl);
|
buttonProcess.setDisabled(true);
|
||||||
optionMenuOpen.setDisabled(true);
|
if (action === "consolidated" && rows.length === 1) {
|
||||||
optionMenuPause.setDisabled(true);
|
optionMenuOpen.setDisabled(false);
|
||||||
buttonProcess.setDisabled(true);
|
optionMenuPause.setDisabled(false);
|
||||||
return;
|
buttonProcess.setDisabled(false);
|
||||||
}
|
}
|
||||||
switch(action){
|
if (action === "consolidated" && rows.length > 1) {
|
||||||
case 'consolidated':
|
optionMenuOpen.setDisabled(true);
|
||||||
if (rows.length == 0) {
|
optionMenuPause.setDisabled(true);
|
||||||
optionMenuOpen.setDisabled(true);
|
buttonProcess.setDisabled(false);
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
toolbarconsolidated = [
|
toolbarconsolidated = [
|
||||||
{
|
{
|
||||||
xtype: "button",
|
xtype: "button",
|
||||||
|
|||||||
Reference in New Issue
Block a user