%iKnow.UI.BasicPortal
class %iKnow.UI.BasicPortal extends %iKnow.UI.AbstractPortal
This is a sample User Interface built on top of the iKnow query APIs, displaying a browsable overview of the semantic elements identified by the iKnow Smart Indexing API. Click on an entity in a list to browse to the elements similar, related or containing the selected entity.
Use the filter button to filter the displayed results based on metadata criteria.
Property Inventory
Method Inventory
- DrawMetadataValue()
- DrawSource()
- DrawSummary()
- GetInfoPaneText()
- InitPages()
- OnChangeLanguageMode()
- UpdateSummaryLength()
- buildSummaryClient()
- displaySourceClient()
- onUpdateFilterClient()
- onUpdateSourceClient()
- onUpdateTermClient()
- onlayoutHandler()
- setProperSizes()
Parameters
parameter PAGENAME = Basic iKnow Portal;
Inherited description: Optional. This is the display name used for this page.
If not provided, the class name is used.
Properties
property summaryLength as %ZEN.Datatype.integer (ZENURL = "summaryLength") [ InitialExpression = 10 ];
Property methods: summaryLengthDisplayToLogical(), summaryLengthGet(), summaryLengthIsValid(), summaryLengthLogicalToDisplay(), summaryLengthLogicalToOdbc(), summaryLengthNormalize(), summaryLengthSet()
Methods
method DrawMetadataValue(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
method GetInfoPaneText() as %String
Inherited description: 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).
method OnChangeLanguageMode() as %Status
Inherited description: This method is called whenever the language mode changes, as part of UpdateSource()
or %OnAfterCreatePage()
clientmethod buildSummaryClient() [ Language = javascript ]
clientmethod displaySourceClient(sourceId) [ Language = javascript ]
clientmethod onUpdateFilterClient() [ Language = javascript ]
Inherited description: Client-side method subclasses can override to execute additional logic when the user has changed
filter criteria.
clientmethod onUpdateSourceClient(source) [ Language = javascript ]
Inherited description: Client-side method subclasses can override to take additional actions upon a change in the
current source.
clientmethod onUpdateTermClient(term As %Library.String) [ Language = javascript ]
Inherited description: Client-side method subclasses can override to take additional actions when the user selects
a new term.
clientmethod onlayoutHandler(load) [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page
is first loaded or whenever it is resized.
If this is called at load time, then load will be true.
If this is called at load time, then load will be true.
clientmethod setProperSizes() [ Language = javascript ]
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- backgroundTimerInterval
- blacklists
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- composite
- containerStyle
- cssLevel
- disabled
- domain
- dragAndDrop
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- filter
- filtermode
- groupClass
- groupStyle
- height
- hidden
- hint
- hintClass
- hintStyle
- id
- index
- label
- labelClass
- labelDisabledClass
- labelPosition
- labelStyle
- languageMode
- layout
- name
- onafterdrag
- onbeforedrag
- onclick
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- parent
- showLabel
- slice
- source
- term
- title
- tuple
- useSVG
- useSoftModals
- valign
- visible
- width
- window
- zenPersistentPopup
Inherited Methods
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddComponent()
- %AddImportedComponents()
- %AddToSaveSet()
- %ApplyURLParms()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawAutoLogout()
- %DrawClassDefinitions()
- %DrawComponentHTML()
- %DrawHTML()
- %DrawHTMLPage()
- %DrawJSStrings()
- %DrawObjectDefinitions()
- %EnclosingDivId()
- %EndBackgroundMethod()
- %EndScript()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetChildIndex()
- %GetComponent()
- %GetComponentById()
- %GetComponentByName()
- %GetEventHandlers()
- %GetLinks()
- %GetPageName()
- %GetParameter()
- %GetValueById()
- %GetValueByName()
- %GetXMLName()
- %IsA()
- %IsModified()
- %Link()
- %LinkCSS()
- %LinkScript()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnAfterCreatePage()
- %OnBeforeCreatePage()
- %OnCreateApplication()
- %OnCreatePage()
- %OnDetermineCSSLevel()
- %OnDrawEnclosingDiv()
- %OnDrawHTMLBody()
- %OnDrawHTMLHead()
- %OnDrawHTMLMeta()
- %OnDrawObjectProperties()
- %OnFinishBackgroundTask()
- %OnMonitorBackgroundTask()
- %OnMutateChildren()
- %OnObjectSynch()
- %OnPreHTTP()
- %OnSubmit()
- %OnUseSoftModals()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveChild()
- %RemoveChildren()
- %RemoveComponent()
- %RemoveFromSaveSet()
- %RunBackgroundMethod()
- %Self()
- %SerializeObject()
- %SetBackgroundMethodStatus()
- %SetErrorById()
- %SetErrorByName()
- %SetModified()
- %SetValueById()
- %SetValueByName()
- %SetValuesByName()
- %StartScript()
- %ValidateObject()
- %ZENVersion()
- AddFilter()
- BuildInfoPane()
- ChangeFilterDSDimField()
- ChangeFilterMDField()
- ChangeFilterMDOp()
- ChangeFilterType()
- ClearFilter()
- ConvertParameter()
- Decrypt()
- DrawFilter()
- Encrypt()
- EndSession()
- EscapeHTML()
- EscapeURL()
- ExecuteQuery()
- ExecuteQuerySys()
- GetCurrentFilterMode()
- GetCurrentFilterObject()
- GetCurrentFilterString()
- GetPage()
- GetSource()
- GetSourceObject()
- HyperEventCall()
- HyperEventHead()
- Include()
- InputTerm()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- NextPage()
- OnAfterCreatePage()
- OnHTTPHeader()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- OnUpdateDomain()
- OnUpdateFilter()
- OnUpdateSource()
- OnUpdateTerm()
- Page()
- PreviousPage()
- QuoteJS()
- RemoveFilterAt()
- ResetPages()
- RewriteURL()
- SetBlacklists()
- ShowError()
- StartTimer()
- StopTimer()
- ThrowError()
- ToggleGroupLogic()
- UnescapeHTML()
- UnescapeURL()
- UpdateDomain()
- UpdateSource()
- UpdateTerm()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- addChild()
- addChildAfter()
- addChildBefore()
- addFilterClient()
- cancelPopup()
- changeFilterDSDimFieldClient()
- changeFilterMDFieldClient()
- changeFilterMDOpClient()
- changeFilterTypeClient()
- childrenMutated()
- clearFilterClient()
- correctIELayering()
- createComponent()
- createComponentNS()
- deleteComponent()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- drillFilterClient()
- dropHandler()
- dropStartHandler()
- endModal()
- exposeComponent()
- findElement()
- fireOnResizeEvent()
- fireOnUnloadEvent()
- fireOnUpdateEvent()
- firePopupAction()
- getChildIndex()
- getComponent()
- getComponentById()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getOpener()
- getProperty()
- getSettings()
- getType()
- gotoPage()
- inputTermClient()
- inputTermDeferred()
- invokeSuper()
- isOfType()
- launchPopupWindow()
- makeId()
- nextPageClient()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onServerMethodCall()
- onServerMethodError()
- onServerMethodReturn()
- onStartModalHandler()
- onTermKeyUp()
- ondisabledHandler()
- onkeydownHandler()
- onkeyupHandler()
- onloadHandler()
- onlogoutHandler()
- onoverlayHandler()
- onresizeHandler()
- onunloadHandler()
- onupdateHandler()
- popupActionHandler()
- previousPageClient()
- refreshContents()
- refreshMDFilterFields()
- removeChild()
- removeFilterClient()
- render()
- renderContents()
- renderSVG()
- setBlacklistsClient()
- setComponentId()
- setCurrentGroupClient()
- setHidden()
- setOverlayMode()
- setProperty()
- setPropertyAll()
- setTraceOption()
- showBlacklists()
- showFilterForm()
- startModal()
- startProgressBar()
- stopProgressBar()
- toggleGroupLogicClient()
- updateFilterClient()
- updateSourceClient()
- updateTermClient()
- useTermClient()