%iKnow.UI.KnowledgePortal
deprecated class %iKnow.UI.KnowledgePortal extends %iKnow.UI.Styles
Property Inventory
- domain
- drill
- enableAutocomplete
- filter
- filtermode
- includeOtherNamespaces
- languageMode
- pageSize
- skiplists
- source
- summaryPct
- term
- useRepresentationForm
- useStemming
Method Inventory
- %OnAfterCreatePage()
- AddFilter()
- CreateCustomFilter()
- DrawButtons()
- DrawCustomFilterInputs()
- DrawFilterPane()
- DrawLegend()
- DrawPaths()
- DrawRelEntities()
- DrawSettingsPane()
- DrawSimEntities()
- DrawSkiplistsPane()
- DrawSourceListModal()
- DrawSourceModal()
- DrawTopEntities()
- ErrorHandler()
- GetCustomFilterTypes()
- GetFilter()
- InputTerm()
- NextPage()
- RemoveFilter()
- ResetPages()
- ShowInfo()
- ToggleFilter()
- TogglePane()
- applyPane()
- closeInfo()
- drillSources()
- explore()
- fixHighlighting()
- getCustomFilterSettings()
- inputTermClient()
- onTermKeyUp()
- onloadHandler()
- openSource()
- refreshAll()
- resetFilter()
- setFilterLocation()
- submitFilter()
- summarize()
- toggleHighlighting()
- toggleSkiplist()
- updateFilter()
Parameters
parameter AUTONS = 1;
Inherited description: If true, auto-switch namespace to whatever $NAMESPACE is passed in.
parameter CSSINCLUDES = bootstrap-4-4-1/dist/css/bootstrap.min.css;
Inherited description: Comma-separated list of additional CSS include files for the page.
If this page is using CSS3 then the CSS3INCLUDES parameter is used (if defined).
parameter DOMAIN = %iKnow;
Inherited description: Localization domain
parameter JSINCLUDES = jquery-3.5.1.min.js,bootstrap-4-4-1/dist/js/bootstrap.bundle.min.js;
Inherited description: Comma-separated list of additional JS include files for the page.
parameter RESOURCE = %Development;
Inherited description: This is a comma-delimited list of system Resources and associated
permissions. A user must hold the specified permissions on at least
one of the specified resources in order to view this page or
invoke any of its server-side methods from the client.
The format of each item in the list should be as follows:
Resource[:Permission]
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.
The format of each item in the list should be as follows:
Resource[:Permission]
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.
Properties
property domain as %ZEN.Datatype.integer (ZENURL = "domain");
Property methods: domainDisplayToLogical(), domainGet(), domainIsValid(), domainLogicalToDisplay(), domainLogicalToOdbc(), domainNormalize(), domainSet()
property drill as %ZEN.Datatype.string;
Property methods: drillDisplayToLogical(), drillGet(), drillIsValid(), drillLogicalToDisplay(), drillLogicalToOdbc(), drillNormalize(), drillSet()
property enableAutocomplete as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Property methods: enableAutocompleteDisplayToLogical(), enableAutocompleteGet(), enableAutocompleteIsValid(), enableAutocompleteLogicalToDisplay(), enableAutocompleteLogicalToOdbc(), enableAutocompleteLogicalToXSD(), enableAutocompleteNormalize(), enableAutocompleteSet(), enableAutocompleteXSDToLogical()
property filter as %ZEN.Datatype.string (ZENURL = "filter");
Property methods: filterDisplayToLogical(), filterGet(), filterIsValid(), filterLogicalToDisplay(), filterLogicalToOdbc(), filterNormalize(), filterSet()
property filtermode as %ZEN.Datatype.integer (ZENURL = "filtermode") [ InitialExpression = $$$FILTERALLANDSORT ];
Property methods: filtermodeDisplayToLogical(), filtermodeGet(), filtermodeIsValid(), filtermodeLogicalToDisplay(), filtermodeLogicalToOdbc(), filtermodeNormalize(), filtermodeSet()
property includeOtherNamespaces as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
Property methods: includeOtherNamespacesDisplayToLogical(), includeOtherNamespacesGet(), includeOtherNamespacesIsValid(), includeOtherNamespacesLogicalToDisplay(), includeOtherNamespacesLogicalToOdbc(), includeOtherNamespacesLogicalToXSD(), includeOtherNamespacesNormalize(), includeOtherNamespacesSet(), includeOtherNamespacesXSDToLogical()
property languageMode as %ZEN.Datatype.string (VALUELIST = ",en,ja", ZENURL = "langmode") [ InitialExpression = "en" ];
Property methods: languageModeDisplayToLogical(), languageModeGet(), languageModeIsValid(), languageModeLogicalToDisplay(), languageModeLogicalToOdbc(), languageModeNormalize(), languageModeSet()
property pageSize as %ZEN.Datatype.integer (ZENURL = "pagesize") [ InitialExpression = 10 ];
Property methods: pageSizeDisplayToLogical(), pageSizeGet(), pageSizeIsValid(), pageSizeLogicalToDisplay(), pageSizeLogicalToOdbc(), pageSizeNormalize(), pageSizeSet()
property skiplists as %ZEN.Datatype.string (ZENURL = "skiplists");
Property methods: skiplistsDisplayToLogical(), skiplistsGet(), skiplistsIsValid(), skiplistsLogicalToDisplay(), skiplistsLogicalToOdbc(), skiplistsNormalize(), skiplistsSet()
property source as %ZEN.Datatype.integer (ZENURL = "source");
Property methods: sourceDisplayToLogical(), sourceGet(), sourceIsValid(), sourceLogicalToDisplay(), sourceLogicalToOdbc(), sourceNormalize(), sourceSet()
property summaryPct as %ZEN.Datatype.integer [ InitialExpression = 100 ];
Property methods: summaryPctDisplayToLogical(), summaryPctGet(), summaryPctIsValid(), summaryPctLogicalToDisplay(), summaryPctLogicalToOdbc(), summaryPctNormalize(), summaryPctSet()
property term as %ZEN.Datatype.string (ZENURL = "term");
Property methods: termDisplayToLogical(), termGet(), termIsValid(), termLogicalToDisplay(), termLogicalToOdbc(), termNormalize(), termSet()
property useRepresentationForm as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Property methods: useRepresentationFormDisplayToLogical(), useRepresentationFormGet(), useRepresentationFormIsValid(), useRepresentationFormLogicalToDisplay(), useRepresentationFormLogicalToOdbc(), useRepresentationFormLogicalToXSD(), useRepresentationFormNormalize(), useRepresentationFormSet(), useRepresentationFormXSDToLogical()
property useStemming as %ZEN.Datatype.boolean;
Property methods: useStemmingDisplayToLogical(), useStemmingGet(), useStemmingIsValid(), useStemmingLogicalToDisplay(), useStemmingLogicalToOdbc(), useStemmingLogicalToXSD(), useStemmingNormalize(), useStemmingSet(), useStemmingXSDToLogical()
Methods
method %OnAfterCreatePage() as %Status
Inherited description: This callback is called after the server-side page
object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
method CreateCustomFilter(pFilterType As %String, pSettings As %String) as %iKnow.Filters.Filter
Subclasses can override this method to instantiate an actual %iKnow.Filters.Filter
object based on the supplied settings.
pSettings is the string capturing user input, as assembled by getCustomFilterSettings().
Subclasses can override this method to draw the input fields specific to a custom
filter type added through GetCustomFilterTypes().
pSettings is the string capturing user input, as assembled by getCustomFilterSettings().
classmethod GetCustomFilterTypes(Output pCustomFilterTypes) as %Status
Subclasses can override this method to supply custom filter types to be displayed
in the filter type dropdown in the following format:
pCustomFilterTypes(typeName) = typeLabel
method GetFilter() as %iKnow.Filters.Filter
method ResetPages() as %Status [ ZenMethod ]
method ShowInfo() as %Boolean [ ZenMethod ]
method ToggleFilter(pLocation As %String, pLogic As %String = "", pNegation As %Boolean = -1) as %Status [ ZenMethod ]
clientmethod applyPane(pane) [ Language = javascript ]
clientmethod closeInfo() [ Language = javascript ]
clientmethod drillSources(spec) [ Language = javascript ]
clientmethod explore(string, fromField) [ Language = javascript ]
clientmethod fixHighlighting(type) [ Language = javascript ]
clientmethod getCustomFilterSettings(filterType) [ Language = javascript ]
Subclasses can override this method to pick up the values of the input fields
specific to a custom filter type as draw in DrawCustomFilterIntputs()
and concatenate them into a settings string.
clientmethod inputTermClient(text) [ Language = javascript ]
clientmethod onTermKeyUp() [ Language = javascript ]
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod openSource(srcID) [ Language = javascript ]
clientmethod refreshAll() [ Language = javascript ]
clientmethod resetFilter() [ Language = javascript ]
clientmethod setFilterLocation(location) [ Language = javascript ]
clientmethod submitFilter() [ Language = javascript ]
clientmethod summarize(pct) [ Language = javascript ]
clientmethod toggleHighlighting(type) [ Language = javascript ]
clientmethod toggleSkiplist(id) [ Language = javascript ]
clientmethod updateFilter(seed) [ Language = javascript ]
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- backgroundTimerInterval
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- composite
- containerStyle
- cssLevel
- disabled
- dragAndDrop
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- groupClass
- groupStyle
- height
- hidden
- hint
- hintClass
- hintStyle
- id
- index
- label
- labelClass
- labelDisabledClass
- labelPosition
- labelStyle
- layout
- name
- onafterdrag
- onbeforedrag
- onclick
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- parent
- showLabel
- slice
- 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()
- %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()
- ConvertParameter()
- Decrypt()
- Encrypt()
- EscapeHTML()
- EscapeURL()
- GetDefaultHighlightSpec()
- GetDefaultHighlightSpecStatic()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- JavaInstalled()
- Link()
- OnHTTPHeader()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- QuoteJS()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- WriteLegend()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- addChild()
- addChildAfter()
- addChildBefore()
- cancelPopup()
- childrenMutated()
- correctIELayering()
- createComponent()
- createComponentNS()
- deleteComponent()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- endModal()
- exposeComponent()
- findElement()
- fireOnResizeEvent()
- fireOnUnloadEvent()
- fireOnUpdateEvent()
- firePopupAction()
- getChildIndex()
- getComponent()
- getComponentById()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getOpener()
- getProperty()
- getSettings()
- getType()
- gotoPage()
- invokeSuper()
- isOfType()
- launchPopupWindow()
- makeId()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onServerMethodCall()
- onServerMethodError()
- onServerMethodReturn()
- onStartModalHandler()
- ondisabledHandler()
- onhandleAutoLogoutWarn()
- onkeydownHandler()
- onkeyupHandler()
- onlayoutHandler()
- onlogoutHandler()
- onoverlayHandler()
- onresizeHandler()
- onunloadHandler()
- onupdateHandler()
- popupActionHandler()
- refreshContents()
- removeChild()
- render()
- renderContents()
- renderSVG()
- setComponentId()
- setHidden()
- setOverlayMode()
- setProperty()
- setPropertyAll()
- setTraceOption()
- startModal()
- startProgressBar()
- stopProgressBar()