Home > Class Reference > ENSLIB namespace > CSPX.Portal.DICOMCodeList

CSPX.Portal.DICOMCodeList

class CSPX.Portal.DICOMCodeList extends %ZEN.Dialog.standardDialog

Dialog to let user add basics of a new FFD file.

Property Inventory

Method Inventory

Parameters

parameter APPLICATION = CSPX.Portal.Application;
Class name of application this page belongs to.
parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
parameter DOMAIN = Ensemble;
Domain used for localization.
parameter PAGENAME = DICOM Code List;
Displayed name of this page.

Properties

property Tag as %ZEN.Datatype.string (ZENURL = "tag");
DICOM tag name passed in.
Property methods: TagDisplayToLogical(), TagGet(), TagIsValid(), TagLogicalToDisplay(), TagLogicalToOdbc(), TagNormalize(), TagSet()

Methods

method %OnAfterCreatePage() as %Status [ Language = objectscript ]
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.
method %OnGetSubtitle() as %String [ Language = objectscript ]
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String [ Language = objectscript ]
Get the (localized) title string for the dialog. This should be implemented in a subclass.
classmethod CodeListClose(ByRef %q As %Library.Binary) as %Library.Status [ Language = objectscript ]
classmethod CodeListExecute(ByRef %q As %Library.Binary, %tag As %Library.String, %text As %Library.String) as %Library.Status [ Language = objectscript ]
classmethod CodeListFetch(ByRef %q As %Library.Binary, ByRef Row As %Library.List, ByRef AtEnd As %Library.Integer = 0) as %Library.Status [ Language = objectscript ]
clientmethod filterChanged(value) [ Language = javascript ]
User entered something int he filter. Re-load the table with filter value.
clientmethod getDialogValue() [ Language = javascript ]
Inherited description: Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.

Queries

query CodeList(%tag As %Library.String, %text As %Library.String = "")
Selects Code As %Library.String, InternalNumber As %Library.String
Query to be used by this page. Tag should be passed in. Filter text may be passed in. Result in matching string (case insensitive) in any column.

Inherited Members

Inherited Properties

Inherited Methods

Feedback