Skip to Content
avatar image
Former Member

Diff between create component vs extend

HI

I've read about the creating new UI5 control with extend but I found that there is option to use component but

I didnt found any docs about the following

1. what is the difference between them?

2 pros and cons    ?

3. in which cases is recommended to use any of them?

Component docs

https://help.sap.com/saphelp_nw74/helpdata/en/30/1b05f212334a66b1a2bc5411a6c030/content.htm

How to create custom control from scratch

Thanks

Miley

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Oct 19, 2015 at 09:33 PM

    are you asking what is difference between component and control??

    Components - UI Development Toolkit for HTML5 (SAPUI5) - SAP Library

    Components are independent and reusable parts used in SAPUI5 applications.


    Working with Controls in SAPUI5 - UI Development Toolkit for HTML5 (SAPUI5) - SAP Library

    Controls are used to define the appearance and behavior of screen areas.




    Add comment
    10|10000 characters needed characters exceeded

    • HI Miley

      I am trying to understand your question. Maybe it is easier to have an example.

      For example, you have a new Control, ControlABC. And you want to have a common logic (alert('Hello World') in the click delegate. On top of this you want controller code in the control.

      I do not advocate having controller code in control. The common logic in control is ok.

      Thanks

      -D