cancel
Showing results for 
Search instead for 
Did you mean: 

Setting LayoutData properties of DynamicUI elements.

Former Member
0 Kudos

Hi ,

I am generating Dynamic UI elements ( textview , transparentContainers) in my application . How to change its LayoutData properties (paddingatleft , paddinf at right , halign etc)???

Kavita

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Following is the samples

IWDGridLayout gridLayout = container.createLayout(IWDGridLayout.class);

gridLayout.setCellPadding(cellPadding);

gridLayout.setCellSpacing(cellSpacing);

Regards

Ayyapparaj

Former Member
0 Kudos

Hi Ayyapparaj ,

But this is for setting LayoutProperties. I want to set LayoutDataProperties (colSpan , hAlign , paddingLeft/right/Bottom/Top , VAlign , width) ????

Kavita

Former Member
0 Kudos

Hi,

IWDTransparentContainer container = // your container;

IWDGridData grid = container.createLayoutData(IWDGridData.class);

grid.setHAlign(hAlign);

grid.setVAlign(vAlign);

grid.setPaddingRight(paddingRight)

grid.setPaddingRight(paddingRight)

grid.setWidth(width)

Regards

Ayyapparaj

Former Member
0 Kudos

Thnx . Your solution solved my problem.

Kavita

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

1.Change the layout to Matrix Data for the Root UI Element container.

2.Set the layout of the table as MatrixHeadData and set the properties of the layoutdata. Use the following code:-

IWDMatrixHeadData tableData = (IWDMatrixHeadData) table.createLayoutData(IWDMatrixHeadData.class);

tableData.setHAlign(WDCellHAlign.CENTER);

tableData.setVAlign(WDCellVAlign.MIDDLE);

tableData.setcolspan(int colspan);

xxxxxxxxxxxxxxxxxxxx

Regards,

Subashini.

Edited by: Armin Reichert on Feb 18, 2008 7:22 PM