ZENMVC.FormDataModel
class ZENMVC.FormDataModel extends %ZEN.DataModel.ObjectDataModel
Sample DataModel used by MVC Form page.Property Inventory
Method Inventory
- %OnDeleteSource()
- %OnGetPropertyInfo()
- %OnInvokeAction()
- %OnLoadModel()
- %OnNewSource()
- %OnOpenSource()
- %OnSaveSource()
- %OnStoreModel()
- SSNIsValidJS()
Properties
property City as %String (ZENGROUP = "group1");
Property methods: CityDisplayToLogical(), CityGet(), CityIsValid(), CityLogicalToDisplay(), CityLogicalToOdbc(), CityNormalize(), CitySet()
property MaritalStatus as %String (MAXLEN = 1, VALUELIST = ",S,M,D,W,O");
Property methods: MaritalStatusDisplayToLogical(), MaritalStatusGet(), MaritalStatusIsValid(), MaritalStatusLogicalToDisplay(), MaritalStatusLogicalToOdbc(), MaritalStatusNormalize(), MaritalStatusSet()
property Memo as %String (MAXLEN = 32000);
Property methods: MemoDisplayToLogical(), MemoGet(), MemoIsValid(), MemoLogicalToDisplay(), MemoLogicalToOdbc(), MemoNormalize(), MemoSet()
property Name as %String (ZENGROUP = "group1", ZENTITLE = "This is a name") [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property SSN as %String (MAXLEN = 15, ZENGROUP = "group1");
Property methods: SSNDisplayToLogical(), SSNGet(), SSNIsValid(), SSNLogicalToDisplay(), SSNLogicalToOdbc(), SSNNormalize(), SSNSet()
property State as %String (MAXLEN = 2, ZENGROUP = "group1");
Property methods: StateDisplayToLogical(), StateGet(), StateIsValid(), StateLogicalToDisplay(), StateLogicalToOdbc(), StateNormalize(), StateSet()
Methods
Delete instance of associated source object.
classmethod %OnGetPropertyInfo(pIndex As %Library.Integer, ByRef pInfo As %Library.String, pExtended As %Library.Boolean = 0, pModelId As %Library.String = "", pContainer As %Library.String = "") as %Status
Dynamically modify information about properties contained by this model.
Invoke a named action on this dataModel.
method %OnLoadModel(pSource As ZENDemo.Data.Patient) as %Status
This callback method does the actual work of loading values from the source object.
method %OnNewSource(Output pSC As %Status = $$$OK) as %RegisteredObject
Load an instance of a new (unsaved) source object for this DataModel.
method %OnOpenSource(pID As %String, pConcurrency As %Integer = -1, Output pSC As %Status = $$$OK) as %RegisteredObject
Load an instance of the source object for this DataModel.
method %OnSaveSource(pSource As ZENDemo.Data.Patient) as %Status
Load an instance of the source object for this DataModel.
method %OnStoreModel(pSource As ZENDemo.Data.Patient) as %Status
This callback method does the actual work of storing values into the source object.
classmethod SSNIsValidJS(value) [ Language = javascript ]
JavaScript validation for SSN property
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %CreateModelInstance()
- %DeleteModel()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %Extends()
- %GetJSValidationCode()
- %GetParameter()
- %GetPropertyInfo()
- %InvokeAction()
- %IsA()
- %IsModified()
- %IsReadOnly()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnCopyDataFromModel()
- %OnCopyDataToModel()
- %OnDeleteModel()
- %OnSubmit()
- %OpenModel()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SaveModel()
- %SerializeObject()
- %SetModified()
- %SubmitHandler()
- %ValidateObject()