Skip to Content
0
Former Member
Feb 08, 2008 at 10:43 AM

How to wrap the text in column headers?

1167 Views

Hi Friends,

Can anyone please suggest how to wrap the text in column headers of a Java WebDynpro table?

I believe that caption is the only UI element that a column header can have and it does not allow wrapping of the text.

My original requirement is as follows,

In a table I need to dynamically set the width of the columns according to the width configured by the user in some other view. All the columns of the table are dynamically rendered.

Now what happens is when the user sets the width of the column to a rather low value, say 15 pixels, then the column is displayed like

________________________

Supplier Catalog Name

_______________________

Sheila

Catalog

Name

Dropdown

_______________________

As you can see it looks rather odd.

Supplier Catalog Name is the header of the column and I use IWDCaption for header.

Sheila Catalog Name Dropdown is the value of a particular row at the specified column. I am using a TextView as the TableCellEditor.

I think what is happening here is that the framework wraps the text in the TextView according to the width specified (15px) and then the column width is extended because it can not accommodate the text (Supplier Catalog Name ) of the column header.

We are using SAP NetWeaver Development Studio 7.0.12 as the IDE.

I searched some forums and many people have suggested using scrollable columns but I don't understand how it will help in wrapping the text in a column header.

Any help would be of great advantage.

Thanks

Amit