Skip to content

wridgeu/UI5-control-example

Repository files navigation

UI5 Extensibility Playground

This is some playground repository for the corresponding Wiki, in order to play around with some UI5 extensibility features like:

  • Extending standard controls
  • Creating custom controls
  • Creating XMLComposite controls

Note

This repository has become quite old and mostly serves as small playground, nothing more. For a great start into creating custom controls, have a look at the official UI5 Docs!

Getting Started

You can just clone this repository, run npm install and use the UI5 tooling to locally serve the application in order to debug/learn from it.

  • Note: it already uses the livereload-middleware for the UI5 tooling, so changes while serving trigger an immediate update in the browser.
  1. Clone the repository

    $> git clone <repository-url>
  2. Navigate into the cloned repository

    $> cd <repository>
  3. Install all dependencies

    $> npm install
  4. Start the application

    $> npm start

Q/A

  • I'm open for any feedback, pull requests or written change proposals.
  • Yes, I deleted everything related to testing on purpose.
  • It's just meant to help with my personal learning and as playground for some of the Wiki content.

Credits

You can find credits to code or documentation within the Wiki.

Open Graph Image for the repo from this SAP Community blog post.

Check out control Libraries and Modules on the UI5 Community Org.