Represents a deck of cards. Only one card is displayed at a time and which card to display is determined by the appContainerSelect condidtion. Similar to a tab control without the tabs.
Each card in the deck needs a corresponding row in the static data table.
Card to display when no other card matches for the current variable state.
Represents a tab control. Tab control is made up of a deck of cards. The cards map to the tabs.
Represent a button.
Represents a bar of buttons. The button bar will act as a single selection control similar to a radio button group.
Represents a bar of buttons. Each button in the bar can be toggled on or off. The button bar will act as a multiple selection control similar to a check box group.
Selects items in the container based on the value evaluated for the condition defined for each item.
In the case of single select containers the first item evaluating to true is selected.
Represents a group of radio buttons.
Represents a group of checkboxes.
Represents a drop down list (or combo box) control.
Represents a list box control. The list box may act either as a single or multiple selection control.
Represents the rows of values that will be associated with each item in a static control (e.g. list item in a list box).
Selects an item in the control or container based on the value of the variable. e.g. select a row in a list, select a named list item from drop down, select a named tab from a tab control.
Represents a control that can iterate through a set of values. Provides the capability to navigate to the first, last, next, previous or a specific value in a set of values.
Represents a slider control that can be used to pick from a discrete set of values. It a single selection control similar to a radio button group.
Represents a slider control that can be used to pick a value in a continuous range of values between 2 end points. This control is typically used with measure values.
Similar to a repeaterTable element, but allows the data driving the control to be statically defined. This control will behave similar to a list in terns of the clicking behavior.
Similar to an appDropDownList except that the data for the control will be obtained from the results of a query.
Similar to an appListBox except that the data for the control will be obtained from the results of a query.
Similar to an appDeck except that the data for the control will be obtained from the results of a query.
Card to display when no other card matches for the current variable state.
Similar to an appTabControl except that the data for the control will be obtained from the results of a query.
Similar to an appButtonBar except that the data for the control will be obtained from the results of a query.
Similar to an appToggleButtonBar except that the data for the control will be obtained from the results of a query.
Selects items in the container based on the value evaluated for the condition defined for each item.
In the case of single select containers the first item evaluating to true is selected.
Similar to an appRadioButtonGroup except that the data for the control will be obtained from the results of a query.
Similar to an appCheckboxGroup except that the data for the control will be obtained from the results of a query.
Similar to an appIterator except that the data for the control will be obtained from the results of a query.
Similar to an appDiscreteSlider except that the data for the control will be obtained from the results of a query.
This condition will be evaluated for each item in the control. If the condition evaluates to false, then the item is removed from being displayed as part of the control.
This condition is evaluated for each item in this control. The first item that evaluates to true is shown as the selected item.
Compares the current data item value to the app variable value(s). This is interpreted a (data item) operator (variable). By default, if the app variable has no value, then this term is dropped from the expression.
Compares the app variable value to a constant.
Tests the app variable to see if there is no value set. This is not the same as having a value of 0 or empty string.
Tests the data item value at the current row to see if there is no available. This is not the same as having a value of 0 or empty string.
Compares the data item value at the current row to a constant.
Acts like a textItem that represents a column summary in a overall or group header/footer in a list. The summary is computed in the Active Report and will be affected by any filtering done (through appContainerFilter) in the Active Report.
Will summarize all the values found for the referenced data item in that grouping.
From the style element, it will support all of the CSS styles that apply to textItem. For dataFormat it will only support a subset we implement in the app.
Acts like a crosstabNodeMember, but any fact cells associated to this will summarizes the preceding values in the output at the current nesting level. The summary is computed in the Active Report and will be affected by any filtering done (through appContainerFilter) in the Active Report.
From style, the CSS supported will be the same as supported for crosstabNodeMember. dataFormat will be a subset, same for factCell.
Uniquely identifies a node member or spacer on an edge of the crosstab. This attribute is used by the crosstabIntersection element to uniquely identify the intersection of elements from each edge.
Renders the value of an app variable in the layout.
In future add HTML form support. Element declaration commented out in schema (appDrillForm).
Properties affecting the overall behavior of an Active Report.
Represents a variable in the application. The variable may have default values on startup of the application.
If the window size is not specified then the window will not be sized on startup and will be whatever the browser default is.
Maximize the window size to fill the entire screen.
Set the window to a fixed size
width of the window in pixels
height of window in pixels
Sets the maximum number of rows that will be retrieved for any control or frame in the application. For crosstabs and charts, this is actually the number of cell intersections returned. An error will occur if the number of rows is exceeded. If not specified the maximum number will be 5000 rows.
Defines an access code that must be entered by the user before the Active Report will open up.
Defines ranges that are mapped to min and max variables. This is used in BUX to allow their sliders to drive AR content.
Determines whether the Active Report output will be compressed or not. When enabled the server will compress certain parts of the Active Report output.
Controls the animation effect that occurs when the card gets drawn. Enumeration values are: topToBottom | rightToLeft | bottomToTop | leftToRight | autoVertical | autoHorizontal. The auto options will chose the slide direction based on the order of the card you are going to.
Determines whether the element will be displayed when the mobile device is in portrait or landscape mode.
A valid CSS length definition
When an item(s) is selected in a control, then the listed variables will have their values set to the data item value corresponding to the selected item(s) in the control.
Sets the variable to the value of the referenced data item
Set variable to a constant value.
Clear the value being stored for variable
Represents a default list item that results in no value for all data items. By default, it will be the first item in the list.
Represents the rows of values that will be associated with each item in a static control (e.g. list item in a list box). The order of the values in a row corresponds to the order of data items in the control.
Represents the data items that will have values for each row (e.g. list item) of the control. The order of the data items represents the order they will appear in the data rows.
Represents the data items that will have values for each row (e.g. list item) of the control.
Determines the enabled state of a control.
Represents the card/panel portion of a tab in a tab control.
A static source of data for the control. The data is described in a table and row structure similar to a result set that would have been returned for a query.
Only supports dataFormat
Represents text styling within the control.