Host Print Templates in Web AppBuilder for ArcGIS

To configure a Web AppBuilder app to host print templates, you use a Geocortex Printing custom widget. You add the widget to the app and configure it to run one or more prints. If you configure the widget to run multiple prints, the user is presented with a list of print templates to choose from.

You can add the Printing widget to an app more than once. This is useful if the hosted print templates fall into different categories. For example, suppose you want the app to host three templates for large-format printing and six templates for printing on an office printer. You could add the widget twice, configure different titles and icons for the two instances, and divide the print templates between them.

Configure a Web AppBuilder App to Host Print Templates

This procedure assumes that you have already registered the Geocortex Printing custom widgets that allow you to host and run print templates from Web AppBuilder apps. See Register the Geocortex Printing Custom Widgets for information.

To configure a Web AppBuilder app to host print templates:

  1. In Web AppBuilder, configure the app that will host print templates.

  2. Add the Printing widget:

    1. Click Widget to open the Widget panel.

      Open the Widget panel

    2. Click Set the widgets in this controller.

    3. Click the icon to add widgets.

      Add widgets

    4. Select the Printing widget and click OK.

      The Configure Printing dialog box opens.

      Printing widget

  3. Configure the Printing widget:

    1. Change the widget's title if you want.

      The title is used as the widget's tooltip and as the title of the Print panel.

    2. Change the widget's icon if you want.

    3. Click Add Print, select the print template to host, and click OK.

      Print template added to a Printing widget

    4. In the Description box, type a description for the print template.

      The description appears in the Print panel, under the template's name.

    5. Continue to add print templates to the widget until you have added all the templates that you want the app to host.

      Printing widget with five print templates and a customized title and icon

    6. If you added multiple print templates to the widget, use the Actions tools to configure the order that the templates appear to the end user.

      Hover the pointer in the Actions column to show the tools.

    7. Click OK.

  4. Save the app.

See also...

Run a Print in a Web AppBuilder App

© 2019 Latitude Geographics Group Ltd. All Rights Reserved.

Documentation Version 5.0