Extension Points and Source Code Customization
  

Extension Points and Source Code Customization

There are many built in extension points for building and generating a web app with the Kendo UI Builder. Among some of the more basic of these extension points include some changes to:
*Static files
*Company logo
In addition, there are extension points, some of them in static files, that require advanced knowledge of HTML, JavaScript, Kendo UI, Extjs, and AngularJS 1.x:
*Custom templates
*General view events
*View-specific events
*Custom HTML sections
*Row templates
The following topics describe how to access and make changes to these extension points to customize your web apps. These topics refer to a number of file and folder pathnames that begin with the following root directory specifications:
*webAppDir — The pathname of the directory where Kendo UI Builder saves all files for a given web app, including the build folders and files that it generates for app preview and deployment. This directory takes the name of the web app that you specify in the Kendo UI Designer and can also be the same name as a Web UI project in Progress Developer Studio for OpenEdge where you also work with and deploy the web app. For example, the directory C:\KUIBuilder\Applications\OrderEntryWebApp for the web app named OrderEntryWebApp.
*KUIBInstallDir — The pathname of the directory where Kendo UI Builder is installed on your system, for example, C:\Progress\KendoUIBuilder.
* Static files
* Company logo
* Custom templates
* General view events
* View-specific events
* Custom HTML sections
* Row templates
* Column templates