<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Appboard%2F2.6%2Fbuilder%2Fwidgets</id>
	<title>Appboard/2.6/builder/widgets - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Appboard%2F2.6%2Fbuilder%2Fwidgets"/>
	<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;action=history"/>
	<updated>2026-04-14T03:13:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8037&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: /* Available Controls */</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8037&amp;oldid=prev"/>
		<updated>2015-07-23T15:30:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Available Controls&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:30, 23 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Available Controls ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Available Controls ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* flip: (builder only) switch between the regular widget visualization and a table displaying the raw data.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;data mode &lt;/ins&gt;flip: (builder only) switch between the regular widget visualization and a table displaying the raw data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* magnifying glass / search: ([[appboard/2.6/builder/widgets/options|option]]) toggle text search on/off.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* magnifying glass / search: ([[appboard/2.6/builder/widgets/options|option]]) toggle text search on/off.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* wrench / edit: (builder only) edit the widget configuration&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* wrench / edit: (builder only) edit the widget configuration&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8036&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8036&amp;oldid=prev"/>
		<updated>2015-04-30T10:59:28Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:59, 30 April 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8035&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: /* Widget Anatomy */</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.6/builder/widgets&amp;diff=8035&amp;oldid=prev"/>
		<updated>2014-11-05T06:33:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Widget Anatomy&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:Widgets}}&lt;br /&gt;
[[Category:AppBoard 2.6]]&lt;br /&gt;
[[Image:HeaderFlow05.png]]&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; are used to present data in different ways, and are also the primary mechanism to interact with data through the use of &amp;#039;&amp;#039;Actions&amp;#039;&amp;#039;. Widgets are arranged onto &amp;#039;&amp;#039;Boards&amp;#039;&amp;#039; that control layout, and Boards are organized into &amp;#039;&amp;#039;Stacks&amp;#039;&amp;#039; that are used as the primary navigation element and also tied to provisioning content.&lt;br /&gt;
&lt;br /&gt;
AppBoard offers a wide variety of widgets along with an API to write custom HTML widgets, and the ability to bring in external web content through enPortal. The screenshot below shows a broad cross section of widgets shipped with AppBoard:&lt;br /&gt;
&lt;br /&gt;
[[File:appboard-2.5-widgets.png|thumb||center|720px|Wall of widgets]]&lt;br /&gt;
&lt;br /&gt;
== Widget Anatomy ==&lt;br /&gt;
&lt;br /&gt;
A widget consists of the visible components, the frame, titlebar, controls, the actual content, and optionally a status-bar which allows for quick data filtering called a &amp;#039;&amp;#039;Quick Filter&amp;#039;&amp;#039; as shown in the screenshot below. The controls for a widget differ depending whether using the Viewer or Builder, the type of widget, and if any widget &amp;#039;&amp;#039;Options&amp;#039;&amp;#039; are enabled.&lt;br /&gt;
&lt;br /&gt;
The layout and size of widgets is controlled by the layout manager which is part of the Board the widget is on. The spacing between widgets and the general look of widgets is controlled by the Theme manager. Finally the widget itself usually provides some configuration on the presentation of the data, such as colors for bars in a bar chart.&lt;br /&gt;
&lt;br /&gt;
Refer to the following pages for more detailed information on:&lt;br /&gt;
&lt;br /&gt;
* General Configuration: see the &amp;#039;&amp;#039;Managing Widgets&amp;#039;&amp;#039; section below.&lt;br /&gt;
* [[appboard/2.6/builder/widgets/list|Widget Types]]: Comprehensive list and details for each widget type&lt;br /&gt;
* [[appboard/2.6/builder/widgets/options|Widget Options]]: These are common to most widgets and are part of the widget configuration.&lt;br /&gt;
* [[appboard/2.6/builder/widgets/actions|Widget Actions]]: Although not immediately obvious from looking at a widget, actions are configured for mouse-click or mouse-hover events. This is where real interactivity can be built into the dashboards with in-context drill-downs, filtering, and cross-over to related proxied web applications via enPortal.&lt;br /&gt;
&lt;br /&gt;
[[File:appboard-2.5-widget-anatomy.png|frame|center|Example widget in the Builder]]&lt;br /&gt;
&lt;br /&gt;
=== Available Controls ===&lt;br /&gt;
&lt;br /&gt;
* flip: (builder only) switch between the regular widget visualization and a table displaying the raw data.&lt;br /&gt;
* magnifying glass / search: ([[appboard/2.6/builder/widgets/options|option]]) toggle text search on/off.&lt;br /&gt;
* wrench / edit: (builder only) edit the widget configuration&lt;br /&gt;
* lightning bolt / actions: (builder only) edit the widget actions&lt;br /&gt;
* question mark / help: ([[appboard/2.6/builder/widgets/options|option]]) widget help&lt;br /&gt;
* download: ([[appboard/2.6/builder/widgets/options|option]]) download Data Collection.&lt;br /&gt;
* maximize / minimize: toggle a widget to maximize and fill the entire board and back to it&amp;#039;s original size.&lt;br /&gt;
* &amp;lt;tt&amp;gt;X&amp;lt;/tt&amp;gt; / delete: (builder only) delete the widget.&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;gt;&amp;gt;&amp;lt;/tt&amp;gt; / toggle controls: (builder only) show/hide controls&lt;br /&gt;
* home: This is not shown in the screenshot above but the home icon is present with [[appboard/2.6/builder/widgets/web_page|Web Widgets]] only.&lt;br /&gt;
&lt;br /&gt;
== Managing Widgets ==&lt;br /&gt;
&lt;br /&gt;
The Builder offers a &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode for general widget management. From this page it&amp;#039;s possible to view all widgets in the system, modify configuration, modify actions, move widgets from one board to another, copy, and add and delete widgets. Often however it&amp;#039;s easier to manage widgets from the &amp;#039;&amp;#039;Builder&amp;#039;&amp;#039; mode directly on the Board. Existing widgets can be modified or deleted using the widget &amp;#039;&amp;#039;Controls&amp;#039;&amp;#039;, and new widgets added using the &amp;#039;&amp;#039;Add Widget&amp;#039;&amp;#039; quick action. The advantage of using the &amp;#039;&amp;#039;Builder&amp;#039;&amp;#039; mode is widgets can also be arranged on the board, the layout tweaked, and immediately viewing the widget after making changes.&lt;br /&gt;
&lt;br /&gt;
=== Adding / Editing Widgets ===&lt;br /&gt;
&lt;br /&gt;
Use the &amp;#039;&amp;#039;Add Widget&amp;#039;&amp;#039; button when in the &amp;#039;&amp;#039;Builder&amp;#039;&amp;#039; mode to add a widget onto the current board, or the &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; button when in the &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode.&lt;br /&gt;
&lt;br /&gt;
Editing existing widgets can be done by clicking the wrench control of a widget, or using the &amp;#039;&amp;#039;Edit&amp;#039;&amp;#039; button with a selected widget in the &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode.&lt;br /&gt;
&lt;br /&gt;
The Add wizard, and Edit dialog are basically the same except that the Add operation can be cancelled, while changes to existing widgets are immediate (no cancel).&lt;br /&gt;
&lt;br /&gt;
Widget configuration is split into three main sections, although depending on the widget type there may be additional sections:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Data&amp;#039;&amp;#039;&amp;#039;: This step defines:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Widget Type&amp;#039;&amp;#039;&amp;#039;: Sets or changes the type of this widget. Refer to the [[appboard/2.6/builder/widgets/list|Widget Types]] documentation information on each widget type.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Widget Name&amp;#039;&amp;#039;&amp;#039;: By default this name is used internally in the Builder as well as in the widget titlebar. However, if the &amp;#039;&amp;#039;Display Name&amp;#039;&amp;#039; is configured, then that is used in the widget titlebar instead. It is recommended to use unique and descriptive widget names. If these aren&amp;#039;t appropriate for the widget titlebar then also set the &amp;#039;&amp;#039;Display Name&amp;#039;&amp;#039;.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Display Name&amp;#039;&amp;#039;&amp;#039;: optional and as described above.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Data Collection&amp;#039;&amp;#039;&amp;#039;: Set the data collection used to drive the widget. The presence of this option depends on the &amp;#039;&amp;#039;Widget Type&amp;#039;&amp;#039; as not all widgets have a directly associated data collection.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Visualization / ...&amp;#039;&amp;#039;&amp;#039;: Depending on the widget type at least the &amp;#039;&amp;#039;Visualization&amp;#039;&amp;#039; step will be present and optionally other steps such as &amp;#039;&amp;#039;Presentation&amp;#039;&amp;#039; etc... These steps all have to do with the specific widget type configuration. Refer to the [[appboard/2.6/builder/widgets/list|Widget Types]] documentation for detailed information on each type.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;: Options allow for text searching, quick filters, data collection downloads, and setting widget help text. Refer to the [[appboard/2.6/builder/widgets/options|Widget Options]] documentation for more information.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
Refer to the [[appboard/2.6/builder/widgets/actions|Widget Actions]] page.&lt;br /&gt;
&lt;br /&gt;
=== Deleting Widgets ===&lt;br /&gt;
&lt;br /&gt;
Deleting widgets can be performed by using the widget &amp;lt;tt&amp;gt;X&amp;lt;/tt&amp;gt; control in the &amp;#039;&amp;#039;Builder&amp;#039;&amp;#039; mode, or using the &amp;#039;&amp;#039;Delete&amp;#039;&amp;#039; button with a selected widget in the &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode.&lt;br /&gt;
&lt;br /&gt;
=== Moving Widgets ===&lt;br /&gt;
&lt;br /&gt;
This refers to moving widgets from one Board to another. For actual placement of a widget on a board then refer to the [[appboard/2.6/builder/layout|Board Layout]] documentation.&lt;br /&gt;
&lt;br /&gt;
To move a widget you must be in the &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode. Clicking in the &amp;#039;&amp;#039;Board&amp;#039;&amp;#039; column for a particular widget will allow the Board to be changed via a drop-down selection. After moving a widget it is recommended to visit both the original and target boards in the &amp;#039;&amp;#039;Builder&amp;#039;&amp;#039; mode to adjust the layout to suit.&lt;br /&gt;
&lt;br /&gt;
=== Copying Widgets ===&lt;br /&gt;
&lt;br /&gt;
Copying a widget will copy the widget, all actions, and optionally the Data Collection used by the widget. Use the &amp;#039;&amp;#039;Copy&amp;#039;&amp;#039; button with a widget selected when in the &amp;#039;&amp;#039;Widgets&amp;#039;&amp;#039; mode to perform a copy. The following fields are presented:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039;: defaults to the existing name, can be modified&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Board&amp;#039;&amp;#039;&amp;#039;: where the copy should reside&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Use Existing Data Collection / New Data Collection&amp;#039;&amp;#039;&amp;#039;: toggle to determine whether copies of the data collection should also be made.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Names Alterations&amp;#039;&amp;#039;&amp;#039;: these options are only available if &amp;#039;&amp;#039;New Data Collection&amp;#039;&amp;#039; is selected above. It allows for either a prefix and/or a suffix to be added to the data collection name.&lt;br /&gt;
&lt;br /&gt;
Certain configuration remains global and shared even if a copy is performed, in particular:&lt;br /&gt;
&lt;br /&gt;
* Icon, Color, Shape, and Colored Shape Filters&lt;br /&gt;
* Diagrams: Diagrams themselves are global, the Diagrammer widget is used to show and modify diagrams.&lt;br /&gt;
* Relationship Models&lt;br /&gt;
&lt;br /&gt;
== Related Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[appboard/2.6/mobile/widget_support|Mobile Widget Support]]&lt;br /&gt;
* [[appboard/2.6/builder/stacks_and_boards|Stacks &amp;amp; Boards]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
</feed>