Skip to main content

%iKnow.UI.SetAnalysis

This is a basic UI allowing the user to combine any number of filters using boolean logic and see the sources and entities satisfying the filter criteria. NOTE: this UI will be fully replaced with more elaborate set combination options in a future version

Property Inventory

Method Inventory

Parameters

parameter PAGENAME = iKnow Set Analysis;
Inherited description: Optional. This is the display name used for this page. If not provided, the class name is used.

Properties

property drillFilter as %String;
Property methods: drillFilterDisplayToLogical(), drillFilterGet(), drillFilterIsValid(), drillFilterLogicalToDisplay(), drillFilterLogicalToOdbc(), drillFilterNormalize(), drillFilterSet()

Methods

method BuildSummary(summaryLength As %Integer) [ ZenMethod ]
method DrawSource(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
method GetInfoPaneText() as %String
Returns the text to be displayed in infoPane. To be overridden by the subclass using it.
method InitPages() as %Status
Inherited description: This method should to be implemented by subclasses using the paging functions, giving all paged components a meaningful initial page value (usually 1).
clientmethod buildSummaryClient() [ Language = javascript ]
clientmethod displaySourceClient(sourceId) [ Language = javascript ]
clientmethod drillFilterClient(filterString) [ Language = javascript ]
Client-side method called when the "drill" link next to a filter (in VIEW mode) is clicked
clientmethod onUpdateFilterClient() [ Language = javascript ]
Inherited description: Client-side method subclasses can override to execute additional logic when the user has changed filter criteria.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab