we want to show/hide columns in a grid depending on parameters from a file. For each column there is a hidden field ShowColXX set to '0' or '1' by the program.
If some of the ShowColxx are set to '1' everything looks fine.
However, if all clumns are hidden, we get the error message:
The German message says The last columns cannot be deleted/removed.
Java script used
Code: Select all
var TabShow0 = get("ShowCol0");
var TabShow1 = get("ShowCol1");
var TabShow2 = get("ShowCol2");
var TabShow3 = get("ShowCol3");
var TabShow4 = get("ShowCol4");
var TabShow5 = get("ShowCol5");
var TabShow6 = get("ShowCol6");
var TabShow7 = get("ShowCol7");
var TabShow8 = get("ShowCol8");
var TabShow9 = get("ShowCol9");
var TabShow10 = get("ShowCol10");
if (TabShow0 != "0") {getObj("grdDetailuebersicht").grid.showColumn(0);} else {getObj("grdDetailuebersicht").grid.hideColumn(0);}
if (TabShow1 != "0") {getObj("grdDetailuebersicht").grid.showColumn(1);} else {getObj("grdDetailuebersicht").grid.hideColumn(1);}
if (TabShow2 != "0") {getObj("grdDetailuebersicht").grid.showColumn(2);} else {getObj("grdDetailuebersicht").grid.hideColumn(2);}
if (TabShow3 != "0") {getObj("grdDetailuebersicht").grid.showColumn(3);} else {getObj("grdDetailuebersicht").grid.hideColumn(3);}
if (TabShow4 != "0") {getObj("grdDetailuebersicht").grid.showColumn(4);} else {getObj("grdDetailuebersicht").grid.hideColumn(4);}
if (TabShow5 != "0") {getObj("grdDetailuebersicht").grid.showColumn(5);} else {getObj("grdDetailuebersicht").grid.hideColumn(5);}
if (TabShow6 != "0") {getObj("grdDetailuebersicht").grid.showColumn(6);} else {getObj("grdDetailuebersicht").grid.hideColumn(6);}
if (TabShow7 != "0") {getObj("grdDetailuebersicht").grid.showColumn(7);} else {getObj("grdDetailuebersicht").grid.hideColumn(7);}
if (TabShow8 != "0") {getObj("grdDetailuebersicht").grid.showColumn(8);} else {getObj("grdDetailuebersicht").grid.hideColumn(8);}
if (TabShow9 != "0") {getObj("grdDetailuebersicht").grid.showColumn(9);} else {getObj("grdDetailuebersicht").grid.hideColumn(9);}
if (TabShow10 != "0") {getObj("grdDetailuebersicht").grid.showColumn(10);} else {getObj("grdDetailuebersicht").grid.hideColumn(10);}
Rainer