GithubHelp home page GithubHelp logo

esriuk / wab-dijit-drilldown Goto Github PK

View Code? Open in Web Editor NEW
5.0 11.0 3.0 129 KB

A hierarchical address search widget for use with the Esri Web AppBuilder

License: Apache License 2.0

JavaScript 85.74% HTML 7.03% CSS 7.23%
javascript esriuk-localisation esriuk web-appbuilder wab-dijit-drilldown arcgis-enterprise arcgis drilldown-widget arcgis-locator

wab-dijit-drilldown's Introduction

wab-dijit-drilldown

The Web AppBuilder Widget wraps up the arcgis-dijit-drilldown code, this can be found here

Deprecation Notice

Following the announcement that LocatorHub will be retired in December 2023, this repo will archived at this time.

Features

The drilldown widget provides hierarchical address search results allowing the user to drilldown into the list of results and find a specific location.

For further information on when this might be useful to you, demo sites and details on how to get started using the widget please see our blog.

The Web Appbuilder Drilldown widget provides a version of the drilldown widget that has been wrapped up so it is ready to use directly as a custom widget within the Web AppBuilder for ArcGIS.

This widget can be used to replace the existing WebApp Builder Search widget where there is a requirement for hierarchical address searching.

The widget can also be used with ArcGIS Enterprise by hosting the widget on your server then using the custom widget within a Web AppBuilder instance See: Add custom widgets.

Requirements

  • Web AppBuilder or Web AppBuilder Dev Edition. See here
  • Supported Browsers, these can be found here
  • LocatorHub 5.3 (or above) and one of the following locators:
    • Addressbase Premium (Epoch 39 or above, requires LocatorHub 5.4)
    • LLPG
    • IDOX GMS Connector, V8.2 or greater **
    • One Scotland Gazetteer
    • Merge or Cascade locators using an appropriate standardised schema (requires LocatorHub 5.4). For further information on the schema please see here
  • Experience with the Web AppBuilder for ArcGIS
  • Basic developer skills (to edit the configuration based on step by step instructions)
  • Capability to host your application

Deployment

There are three ways that the Web AppBuilder drilldown widget can be integrated into your Web AppBuilder apps:

  1. If using ArcGIS Enterprise, host a custom drilldown widget on your server then use this with Web AppBuilder. See: Add custom widgets. This is the recommended approach if you have ArcGIS Enterprise 10.5.1 or greater.
  2. Use the built-in version of the Web AppBuilder (in ArcGIS Online or ArcGIS Enterprise), then download the app and switch the search widget for the drilldown widget.
    This is the recommended approach if this is the only custom widget you are using and you only want to use the drilldown widget in a small number of apps, if you do not have ArcGIS Enterprise.
  3. Use the custom drilldown widget with the developer edition of the Web AppBuilder.
    This allows you to create application templates which use the drilldown widget instead of the search widget and then author as many apps as you wish using these templates. This is recommended if you want to use the drilldown widget in a large number of apps and/or in combination with other custom widgets, if you do not have ArcGS Enterprise.

The wiki provides step by step information on how to deploy the drilldown widget using each of these approaches.

Once you have created your application you will need to host it. Esri UK provides a hosting capability through AppHub, please contact your Customer Success Manager if you are interested in this service.

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Support

Use of the drilldown widget is covered by Esri UK Developer Support.

If you are a customer of Esri UK’s LocatorHub product and are in current maintenance, then your use of this Drilldown Widget for the Web AppBuilder (in an unmodified state) is covered by your LocatorHub support.

Contributing

Anyone and everyone is welcome to contribute.

Licensing

Copyright 2015-2018 ESRI (UK) Limited

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the Licence.

A copy of the license is available in the repository's license.txt file.

**IDOX GMS Connector Configuration

wab-dijit-drilldown's People

Contributors

danbatsb avatar pbradbury avatar rupertbrowning avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.