Fork me on GitHub

Tips and tricks for extending

Web AppBuilder for ArcGIS

Erwin Soekianto - SDK Support
Chen Li - SDK Support

Overview

Web AppBuilder for ArcGIS is built with ArcGIS API for JavaScript and Dojo. It allows you to customize and extend functionalities by creating your own widgets and themes.

Demo Time!

Installation

Widgets

Two types of widgets are supported: an off-panel widget (such as Scalebar widget) and an in-panel widget (such as Query widget).

Demo Time!

Create a custom in-panel widget

Review

  1. config.json
    Add widget json object into the Widget Pool.
  2. manifest.json
    Change name preperty to match the widget folder name.
  3. string.js
    Change the widget label.
  4. widget.html
    Add the interface html elements.
  5. widget.js
    Add the script code.

Thanks!

Esri