Skip to content

wanderlux/thirdparty-wab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thirdparty-wab

WAB widget example to use third-party JS libraries

Since I couldn't understand ArcGIS documentation and could not find much help online, I made this quick Web AppBuilder for ArcGIS widget to show how to add third-party libraries to them so widgets can be standalone.

Once solved it was pretty obvious but ¯\_(ツ)_/¯

I picked to add ClipboardJS as an example:

The library itself

Inside the widget folder create a new folder libs and copy the libraries you need

Loading it

Open Widget.js and add './widgets/thirdparty-wab/libs/mylibrary.js'. In this case I used:

  './widgets/thirdparty-wab/libs/clipboard.min.js'

Using it

Don't forget to include it in the function in the correct order function (..., Mylibrary) if you need to reference it in your widget JS code:

function(declare, BaseWidget, ClipboardJS)

Notes

Of course you could use any other folder or folder name as long as it exists within the widget folder and you load it correctly.

And that's it.

Releases

No releases published

Packages

No packages published