cancel
Showing results for 
Search instead for 
Did you mean: 

addcolumn(IWDTableColumn) is deprecated

Former Member
0 Kudos

Hi,

I have upgraded Javawebdynpro Application from 6.40 to 7

I have a problem with dynamic tables "addcolumn(IWDTableColumn) is deprecated"

this is the code I got the error the "AddColumn" rows:

IWDTable firstRowTbl =

(IWDTable) view.createElement(

IWDTable.class,

"tableFirst_" + i);

firstRowTbl.setFooterVisible(false);

firstRowTbl.setVisibleRowCount(1);

firstRowTbl.setSelectionMode(WDTableSelectionMode.NONE);

firstRowTbl.setWidth("202px");

IWDTable secondRowTbl =

(IWDTable) view.createElement(

IWDTable.class,

"tableSecond_" + i);

secondRowTbl.setFooterVisible(false);

secondRowTbl.setVisibleRowCount(1);

secondRowTbl.setSelectionMode(WDTableSelectionMode.NONE);

secondRowTbl.setWidth("202px");

IWDTableColumn colCheckBox =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colCheckBox" + i);

colCheckBox.setWidth("10px");

IWDTableColumn colMatDoc =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colMatDoc" + i);

colMatDoc.setWidth("50px");

IWDTableColumn colMat =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colMat" + i);

colMat.setWidth("45px");

IWDTableColumn colEmpty =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colEmpty" + i);

colEmpty.setWidth("15px");

IWDTableColumn colType =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colType" + i);

colType.setWidth("10px");

IWDTableColumn colDate =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colDate" + i);

colDate.setWidth("50px");

IWDTableColumn colQuan =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colQuan" + i);

colQuan.setWidth("45px");

IWDTableColumn colUnit =

(IWDTableColumn) view.createElement(

IWDTableColumn.class,

"colUnit" + i);

colUnit.setWidth("15px");

//Problem is here

firstRowTbl.addColumn(colCheckBox);

firstRowTbl.addColumn(colMatDoc);

firstRowTbl.addColumn(colMat);

firstRowTbl.addColumn(colEmpty);

secondRowTbl.addColumn(colType);

secondRowTbl.addColumn(colDate);

secondRowTbl.addColumn(colQuan);

secondRowTbl.addColumn(colUnit);

How Do I change my code to work fine in NWDS 7 ??

Thanks alot

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello , despite the fact that this method is depricated you can still use it, it works fine.

Also you can use new method addGroupedColumn , this is the native 7.0 method,and it has much more functionality than regular Column.

Constantine

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi ,

Please check this -

Regards

Mayank