%DeepSee.Component.searchBox
Class %DeepSee.Component.searchBox Extends %ZEN.Component.abstractComboBox [ System = 3 ]
Specialized searchBox control for DeepSee searches. This is designed for use within DeepSee components and not as a stand-alone control.
Parameters
JSINCLUDES
Parameter JSINCLUDES = "zenCSLM.js,zenESVG.js,DeepSee.js";
NAMESPACE
Parameter NAMESPACE = "http://www.intersystems.com/deepsee";
ICONAPPLY
Parameter ICONAPPLY = "deepsee/ds2_checkmark_16.png";
ICONCANCEL
Parameter ICONCANCEL = "deepsee/ds2_circlex_22.png";
ICONSEARCH
Parameter ICONSEARCH = "deepsee/ds2_magnify_18.png";
DOMAIN
Parameter DOMAIN = "%DeepSee";
Localization domain
Properties
loadingMessage
Property loadingMessage As %ZEN.Datatype.caption [ InitialExpression = {$$$Text("Loading...","%ZEN")} ];
Localized "loading" message displayed by control.
This message is temporarily displayed while a server-side query is running.
dataSourceName
Property dataSourceName As %ZEN.Datatype.string;
Name of the DeepSee dataSource driving this dropdown.
filterName
Property filterName As %ZEN.Datatype.string;
Logical name of the filter supplying the values.
maxRows
Property maxRows As %ZEN.Datatype.integer [ InitialExpression = 500 ];
Maximum number of items to show.
listOfValues
Property listOfValues As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of current selected item values.
listOfText
Property listOfText As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of current selected item text values.
priorText
Property priorText As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of item text values from prior searches.
priorValues
Property priorValues As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of item values from prior searches.
relatedFilterSpecs
Property relatedFilterSpecs As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of filter specs from other filter controls. This is used to restrict the set of members displayed by this searchBox.
relatedFilterKeys
Property relatedFilterKeys As list Of %ZEN.Datatype.string(XMLPROJECTION = "none");
List of filter key values from other filter controls. This is used to restrict the set of members displayed by this searchBox.
selectMode
Property selectMode As %ZEN.Datatype.string(XMLPROJECTION = "none");
Selection mode: "","not" or "range"
multiSelect
Property multiSelect As %ZEN.Datatype.boolean [ InitialExpression = 1 ];
If true, allow selection of multiple items.
valueRequired
Property valueRequired As %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, require at least one selected item.
selectType
Property selectType As %ZEN.Datatype.string;
The type of level that provides data for this control.
calendar
Property calendar As %ZEN.Datatype.string;
The calendar being used for a time level.
descriptionProperty
Property descriptionProperty As %ZEN.Datatype.string(XMLPROJECTION = "none");
If defined, name of description property for a level.
displayMode
Property displayMode As %ZEN.Datatype.string(VALUELIST = "list,calendar,custom,measure", XMLPROJECTION = "none") [ InitialExpression = "list" ];
Display mode. Controls what is displayed in the drop down area.
useSearch
Property useSearch As %ZEN.Datatype.boolean(XMLPROJECTION = "none") [ InitialExpression = 0, Internal ];
If true, use typed in text as a search key. This is set internally.
appendPivotVariables
Property appendPivotVariables As %ZEN.Datatype.boolean(XMLPROJECTION = "none") [ InitialExpression = 0, Internal ];
If true, add any pivot variables associated with the data source. This is ignored if the data source is itself a pivot variable.
onshowdropdown
Property onshowdropdown As %ZEN.Datatype.eventHandler;
onshowdropdown event handler: This event is fired just as the dropdown is about to be rendered.
listOfCMbrValues
Property listOfCMbrValues As list Of %ZEN.Datatype.string(XMLPROJECTION = "none") [ Internal ];
List of calculated member values (used for calendar dropdown).
listOfCMbrText
Property listOfCMbrText As list Of %ZEN.Datatype.string(XMLPROJECTION = "none") [ Internal ];
List of calculated member captions (used for calendar dropdown).
searchText
Property searchText As %ZEN.Datatype.string(XMLPROJECTION = "none") [ Internal ];
Value in search box. This is set internally.
previewMode
Property previewMode As %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, then render in preview mode.
iconApply
Property iconApply As %ZEN.Datatype.string [ InitialExpression = {..#ICONAPPLY} ];
Apply icon.
iconCancel
Property iconCancel As %ZEN.Datatype.string [ InitialExpression = {..#ICONCANCEL} ];
Cancel icon.
iconSearch
Property iconSearch As %ZEN.Datatype.string [ InitialExpression = {..#ICONSEARCH} ];
Search icon.
dateFormat
Property dateFormat As %ZEN.Datatype.string [ InitialExpression = "mmm d, y" ];
Optional date format to apply (using DeepSee date format).
firstDayOfWeek
Property firstDayOfWeek As %ZEN.Datatype.integer;
Number indicating the first day of the week in the displayed calendar. 0 = Sunday, 6 = Saturday.