Skip to Content
avatar image
Former Member

Custom UI Elements?

I'm interested in writing my own, custom UI elements. Is there a documented approach for this?

The <b>Web Dynpro UI Element Reference Guide</b> seems to imply that this might be possible. When discussing the various UI element libraries (core, standard, business graphics, etc.), it says:

<i>The grouping makes it easier to develop additional UI elements in the different development groups and the structure provides a better overview of the UI elements. In addition, it is easier to maintain the individual libraries.</i>

If I had to guess, I'd say that you would start by extending IWDViewElement or IWDUIElement (or some derivative class).

However, there are probably other supporting classes, eclipse plug-ins, etc. that are required. Furthermore, there are probably also steps to package and deploy a new library in your development environment and on your server.

Can anyone point me in the right direction on this?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Feb 03, 2005 at 02:06 PM

    Development of new UI element libraries is not yet available for customers.

    In many cases, a Web Dynpro component using the existing UI elements can do the job.

    Armin

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Armin,

      I'm missing mainly things like context-menus on right-click, accelerator keys (shortcuts) and so on, basically everything that the WebGUI for SAP or the SAP Enterprise Portal offer 😊

      Another very small enhamcement that would help us a lot: We are not happy with the webdynpro value selectors (EVS, OVS, ...) and are using our own popups. But we cannot open them from within a field. We always have to put a button behind a field and in tables create a second column with a button to fire up our own value selectors. I would think of another action "onValueHelp" or something like that and if it is bound it would show an icon for that.

      Thanks

      Bruno

  • avatar image
    Former Member
    Jan 11, 2008 at 04:06 PM

    Hi Armin,

    I am sorry to rekindle this very old thread. But, are there any steps taken to embed tables into tree hierarchy?

    Using trays are cumbersome and we do not get the same kind of functionality using the tree hierarchies within a table.

    One more thing that can be considered is to provide the developer some kind of ways to play with the provided UI Controls. For example, if I want to move the expand, Collape button of the tray from the right to the left or to put a button on the tray header...something like them. I am new to Web Dynpro so I may be asking which is already present...

    Your valuable comments would be very helpful.

    Thanks,

    Sridhar

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Armin,

      Thanks for your reply. I understand that Hierarchical tables are there, but, they do not provide the same user experience as a table in the tree or multiple levels of trays.

      It is from the point of Usability in our firm that we have to move the Expand/Collapse button from right to left.

  • avatar image
    Former Member
    Jan 28, 2008 at 12:39 PM

    But what if I need to replace link-style with button-style UI representation in FileDownload element for example? Are there any advices on NW04s or CE maybe?

    Add comment
    10|10000 characters needed characters exceeded

    • Hi All,

      I am really facing difficulty to enable OVS help functionality to multiple fields. Is it possible to include a inbult class or button avoiding all the coding part and like other UI elements, we could able to directly use this OVS help button directly to provide help functionality to any input field. Any comments would be much appreciated.

      Thanks

      Uday