StructureElement Fields |
[This is preliminary documentation and is subject to change.]
The StructureElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | AccessModeDenied |
Handling of denied read access
(Inherited from StructureBase.) |
![]() | AccessModeRead |
Access control mode for read
(Inherited from StructureBase.) |
![]() | AccessModeWrite |
Access control mode for write
(Inherited from StructureBase.) |
![]() | AllowCascadeDelete |
Expression to allow "cascade delete" - default: true
|
![]() | AllowCopy |
Expression to allow copy - default: false
|
![]() | AllowCreate |
Expression to allow create - default: true
|
![]() | AllowDelete |
Expression to allow delete - default: true
|
![]() | AllowMerge |
Expression to allow merge - default: false
|
![]() | AllowMove |
Expression to allow move - default: false
|
![]() | AllowRead |
Expression to allow read - default: true
|
![]() | AllowUpdate |
Expression to allow update - default: true
|
![]() | Approve |
Force approval
|
![]() | AugmentedView |
Generate "augmented" view
|
![]() | AutoCreate |
Records for the form corresponding to this StructureElement
should be created automatically when creating a new patient
(Only works for StructureElements that have a 1:1 relationship
to the parent StrucureElement)
|
![]() | Caption |
Field label etc. displayed in data entry form
(Inherited from CaptionBase.) |
![]() | Cardinality |
Cardinality (1:1 or 1:N)
|
![]() | ClassNameControl |
Stylesheet classname for control
(Inherited from TmplItem.) |
![]() | ClassNameControlCell |
Stylesheet classname for table cell containing control
(Inherited from TmplItem.) |
![]() | ClassNameLabel |
Stylesheet classname for label
(Inherited from TmplItem.) |
![]() | ClassNameLabelCell |
Stylesheet classname for table cell containing label
(Inherited from TmplItem.) |
![]() | ClearOnCopy |
This TmplItem will be cleared when copying
(Inherited from TmplItem.) |
![]() | Closable |
Enable closing.
|
![]() | Comment |
Internal comment for use by designer
(Inherited from TmplItem.) |
![]() | Computation |
Expression that computes default value for field
(Inherited from DataNameBase.) |
![]() | ConvertInfo |
Misc. conversion info.
(Inherited from TmplItem.) |
![]() | CreateOrgUnitList |
Generate one create command for each possible data owner (OrgUnit that may "own" instances of this type).
Only works for 1:N cardinality and when OrgUnitRelation=Select.
|
![]() | DataName |
Name of table / field in data base
(Inherited from DataNameBase.) |
![]() | DefaultLastPrevious |
True => field default value is set to last previous value
(Inherited from DataNameBase.) |
![]() | DefaultLastPreviousPrompt |
Prompt for copying default data from previous record.
|
![]() | DefaultLastPreviousSource |
Source of "last previous" default data,
e.g. specifies from shre to copy values.
|
![]() | Deleted |
TmplItem (and anything below it) is skipped when generating DataDictionary,
so fields will not be generated in database.
(Inherited from TmplItem.) |
![]() | Description |
Textual description of field definition, use, etc.
(Inherited from DataNameBase.) |
![]() | DisplayAtTop |
Objects are always displayed in the top of the hierarchy (i.e. not sorted)
|
![]() | DisplayDate |
Expression to compute display date
|
![]() | DisplayName |
Expression to compute display name
|
![]() | ExcludeFromPrint |
The TmplItem is excluded from the printed version of the form
(Inherited from TmplItem.) |
![]() | FillInStatusComputation |
Specifies how empty field is treated
(Inherited from DataNameBase.) |
![]() | FillInStatusSelect |
Specifies how empty field is treated
(Inherited from DataNameBase.) |
![]() | FlatView |
Generate "flat" view
|
![]() | FormFilename |
Name of referenced file
|
![]() | Hidden |
Hidden fields generate fields in DataDictionary (and hence database),
but are not visible in input form.
(Inherited from TmplItem.) |
![]() | HistoryCaption |
Field label displayed in history tree (
(Inherited from CaptionBase.) |
![]() | HTMLName |
Field name in generated HTML form (blank: use DataName)
(Inherited from CaptionBase.) |
![]() | ImageFile |
Image file
(Inherited from StructureBase.) |
![]() | Link |
Reference (e.g. URL) to field definition
(Inherited from DataNameBase.) |
![]() | ListColumn |
Columns in automatically generated list views are sorted by this value.
(Inherited from DataNameBase.) |
![]() | MapToExternalField |
Corresponding field name in som external system - used for mapping during import/export
(Inherited from DataNameBase.) |
![]() | MergeByFieldName |
If set, use this field for merging:
- get value of this field
- lookup existing record having same value
- if lookup record found, use it in further merge of subrecords,
- otherwise create new record (by copying source record).
|
![]() | MergeNewestFieldName |
In case of merge conflict (e.g. 1:1 relation on destination patient already contains record),
and merge conflict handling status (ConflictSurvivor) is "newest",
the field specified in this property is used to determine which record is newest.
Default value: use "lasted touched" date/time (create or updated date/time).
When specified the value must refer to a DateTime field in the current table!
|
![]() | MergePatientLevel |
When merging with lookup by field name MergeByFieldName,
default behavior is to look up only in current parent record.
Set this property to true to lookup in all records (in requested table) on patient.
|
![]() | Number |
Should this field be numbered
(Inherited from CaptionBase.) |
![]() | OnBlur |
Custom script for onblur-event
(Inherited from TmplItem.) |
![]() | OnChange |
Custom script for onchange-event
(Inherited from TmplItem.) |
![]() | OnClick |
Custom script for onclick-event
(Inherited from TmplItem.) |
![]() | OnFocus |
Custom script for onfocus-event
(Inherited from TmplItem.) |
![]() | OnKeyDown |
Custom script for onkeydown-event
(Inherited from TmplItem.) |
![]() | OnKeyPress |
Custom script for onkeypress-event
(Inherited from TmplItem.) |
![]() | OnKeyUp |
Custom script for onkeyup-event
(Inherited from TmplItem.) |
![]() | OrgUnitConfigure |
true iff this type of objects may be configured for individual org.units
|
![]() | OrgUnitRelation |
Type of relation between records and org.unit (data owner)
|
![]() | PatientAccessMode |
What access is allowed on this structure when logged in as patient
(Inherited from StructureBase.) |
![]() | Plan |
Allow planning
|
![]() | PostProcess |
Code (e.g. .aspx) to execute on save
(Inherited from TmplItem.) |
![]() | PreProcess |
Code (e.g. .aspx) to execute on load
(Inherited from TmplItem.) |
![]() | PreProcessInstruction |
XPath expression to find values in preprocessed xml (MUST address an attribute)
(Inherited from DataNameBase.) |
![]() | PublishChanges |
If true, the control is registered as a publisher, which means other controls can subscribe to changes on this control
(Inherited from DataNameBase.) |
![]() | ReadFromFile |
The disk file this TmplItem was read from
(Inherited from TmplItem.) |
![]() | ReadOnly |
Read only expression - if expression evaluates true, field may not be edited
(Inherited from DataNameBase.) |
![]() | RunPreProcessInstructionOnEdit |
Normally the PreProcessInstruction is only run on when creating a new form, set this attribute
to also run the instruction when editing the form
(Inherited from DataNameBase.) |
![]() | Search |
Enable search by record ID etc.
|
![]() | SetValueOnCopy |
Expression to set value on new recod in copy operation.
If not set, dfeautl beavior is to copy the value from the source record.
If set, evaluet expression, and set evaluated value on copy.
(Inherited from DataNameBase.) |
![]() | SingleOpenMode |
Only 1 open record.
Only relevant when Closable == true.
|
![]() | SortByField |
Field to sort by
(Inherited from StructureBase.) |
![]() | SortDescending |
Sort direction
(Inherited from StructureBase.) |
![]() | StructureType |
Type that must be defined by configurator (classification of tables)
|
![]() | StyleControl |
Inline style for control
(Inherited from TmplItem.) |
![]() | StyleControlCell |
Inline style for table cell containing control
(Inherited from TmplItem.) |
![]() | StyleLabel |
Inline style for label
(Inherited from TmplItem.) |
![]() | StyleLabelCell |
Inline style for table cell containng label
(Inherited from TmplItem.) |
![]() | subTmplItems |
tmpItemcollection
(Inherited from TmplItem.) |
![]() | Tooltip |
Tooltip
(Inherited from CaptionBase.) |
![]() | TooltipComputation |
Expression to compute tooltip value
(Inherited from CaptionBase.) |
![]() | URLHelp |
URL with help etc. for this field
(Inherited from CaptionBase.) |
![]() | ViewName |
Name of table / field in autogenerated views (optional - defaults to DataName)
(Inherited from DataNameBase.) |
![]() | VisibleComputation |
Computation (formula) controlling visibility of item - true => item is visible
(Inherited from TmplItem.) |