%DeepSee.UI.TermListManager

class %DeepSee.UI.TermListManager extends %DeepSee.UI.standardPage

DeepSee term list manager page. This page lets you view and edit "term lists" (lookup tables used by DeepSee models).

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter DEFAULTVIEWMODE;
If this page has multiple views, this is its initial display mode.
parameter DOCBOOKID = D2MODADV_ch_term_list;
Inherited description: Docbook ID for this page.
parameter PAGENAME = Term List Manager;
Displayed name of this page.

Properties

property replaceExisting as %ZEN.Datatype.string (ZENURL = "REPLACE");
Property methods: replaceExistingDisplayToLogical(), replaceExistingGet(), replaceExistingIsValid(), replaceExistingLogicalToDisplay(), replaceExistingLogicalToOdbc(), replaceExistingNormalize(), replaceExistingSet()
property termListName as %ZEN.Datatype.string (ZENURL = "TERMLIST");
Name of term list.
Property methods: termListNameDisplayToLogical(), termListNameGet(), termListNameIsValid(), termListNameLogicalToDisplay(), termListNameLogicalToOdbc(), termListNameNormalize(), termListNameSet()

Methods

method %OnAfterCreatePage() as %Status [ Language = objectscript ]
This class method callback is called just before the server-side page object is created.
method %OnGetPageName() as %String [ Language = objectscript ]
Get the (localized) name of the page.
method %OnGetProductName() as %String [ Language = objectscript ]
Get the product name for the page.
method %OnGetTitle() as %String [ Language = objectscript ]
Get the (localized) title string for the page. This should be implemented in a subclass.
classmethod %OnPreHTTP() as %Boolean [ Language = objectscript ]
Test for additional resources.
classmethod %OnSubmit(pSubmit As %ZEN.Submit) as %Status [ Language = objectscript ]
This callback is called when the upload form on this page is submitted. pSubmit is a %ZEN.Submit object containing details of the form submit.
method Delete(pName As %String) as %String [ Language = objectscript, ZenMethod ]
Delete a term list.
method DrawHelp(pSeed As %String) as %Status [ Language = objectscript ]
Draw the help panel.
method GetTermListContent(ByRef pParameters, Output pObject As %RegisteredObject) as %Status [ Language = objectscript ]
Get content object for JSON provider.
method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status [ Language = objectscript ]
Get information to display in the ribbon bar.
method SubmitTermList(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, ByRef pResponseObject As %RegisteredObject) as %Status [ Language = objectscript ]
Object submit handler JSON provider. This is called when the client saves the term list.
clientmethod addColumn() [ Language = javascript ]
Add a new column.
clientmethod addRow() [ Language = javascript ]
Add a new record.
clientmethod adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
clientmethod arrowHandler(which) [ Language = javascript ]
Arrow handler for grid.
clientmethod browseSubjectAreas() [ Language = javascript ]
Launch the subject area finder.
clientmethod canUserModify() [ Language = javascript ]
Test if the user has write privilege.
clientmethod changeTermList() [ Language = javascript ]
Launch the term list finder dialog.
clientmethod deleteColumn() [ Language = javascript ]
Delete a new column.
clientmethod deleteTermList() [ Language = javascript ]
Delete the termlist.
clientmethod exportTermList() [ Language = javascript ]
Export the termlist.
clientmethod formChanged(ctrl) [ Language = javascript ]
Change to details form.
clientmethod getGrid() [ Language = javascript ]
Get the grid component.
clientmethod getPageTitle() as %String [ Language = javascript ]
Get the title string to add to the locator row. This should be implemented in a subclass.
method getTermListNameFromStream(pStreamId As %Integer) as %String [ Language = objectscript, ZenMethod ]
clientmethod gridKeyDown(evt) [ Language = javascript ]
Key down handler for grid.
clientmethod headerClick(which, index) [ Language = javascript ]
Click on header in grid.
clientmethod hideValueColumn(flag) [ Language = javascript ]
Hide/show the value column.
clientmethod newTermList() [ Language = javascript ]
Create a new term list.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
clientmethod onlayoutHandler(load) [ Language = javascript ]
Adjust sizes of components on the page.
method overwriteTermList(pStreamId As %Integer, pTermListName) as %Status [ Language = objectscript, ZenMethod ]
clientmethod removeRow() [ Language = javascript ]
Remove a record.
clientmethod saveTermList(rename) [ Language = javascript ]
Save the termlist.
clientmethod searchBoxHandler(searchKey) [ Language = javascript ]
Change in search box value. Can be overridden by subclasses.
method termListExists(pTermListName As %String) as %Boolean [ Language = objectscript, ZenMethod ]
clientmethod updateForm() [ Language = javascript ]
Update details form.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback