Form Class |
Namespace: Omada.OE.Model
[SerializableAttribute] public class Form : IObjectWithId, IObjectWithGuid, IObjectWithDataVersion, ICloneable, IEntityObject, IObjectWithLastChangedInfo
The Form type exposes the following members.
Name | Description | |
---|---|---|
![]() | ChangedBy |
Change by
|
![]() | ChangeTime |
Change time
|
![]() | CreatedBy |
Created by
|
![]() | CreateTime |
Create time
|
![]() | DataObjectTypeId |
Skal være angivet hvis form ikke er processpecifik.
|
![]() | DataVersion |
Data version
|
![]() | Description |
Description
|
![]() | DispButtons |
Display buttons
|
![]() | HtmlInclude |
Html include
|
![]() | Id |
Form Id
|
![]() | Name |
Name
|
![]() | Number |
Number
|
![]() | OnInitHandlerId |
Angiver et BrowserEventHandlerId. Kan være 0.
|
![]() | OnSubmitHandlerId |
Angiver et BrowserEventHandlerId. Kan være 0.
|
![]() | ProcessTemplateId |
Skal være angivet hvis form er processpecifik. Angiver i givet fald den process template som form tilhører.
|
![]() | ScreenElements |
States which elements will be displayed in the form screen: headline menu.
|
![]() | ScriptFiles |
Rummer et antal javascript fil-stier der skal inkluderes.
Stierne kan både være relative til OE applikationen eller absolutte.
|
![]() | Sections |
Form section bases read only
|
![]() | Settings |
Contains a number of settings for the form.
Setting keys are case-insensitive.
The characters '=' and ';' are neither allowed in the setting keys nor in the values.
Use AssignSettings(string) to assign a delimited string with settings.
|
![]() | ShowReferencePanel |
Show panel with file attachments.
|
![]() | UId |
UId
|
Name | Description | |
---|---|---|
![]() | AddFormSections |
Adds a list of form section objects to the fomr.
|
![]() | AddNewFormSectionWithFields |
Returns a new (empty) form section with fields.
|
![]() | AddNewFormSectionWithText |
Returns a new (empty) form section with text.
|
![]() | AssignSettings |
Assigns a delimited string with settings.
|
![]() | CalculateChildrenVOrder |
(Re)beregner vorder på form sections.
|
![]() | Clone |
Clone
|
![]() | CompareItems |
Performs commparison of FormSectionBases with another form.
|
![]() | ContainsField(Int32) |
Returnerer true hvis et af formens felter er for den angivne type.
|
![]() | ContainsField(Int32, Int32) |
Returnerer true hvis et af formens felter indeholder den angivne property,
og feltet samtidig er for den angivne type.
|
![]() | ContainsField(FixedField, Int32) |
Returnerer true hvis et af formens felter indeholder det angivne fixedfield,
og feltet samtidig er for den angivne type.
|
![]() | ContainsFieldFromTemplateObject |
Returnerer true hvis et af formens felter er for det angivne template object.
|
![]() | GetDataObjectType |
Returnerer dataobjecttype objektet fra cachen p.b.a. m_dataObjectTypeId.
Dataobjecttype objektet er ikke indlejret i klassen.
Dette for at minske størrelsen af objektgraferne a.h.t. remoting/serializering.
|
![]() | GetFormField |
Returnerer det af formens felter, som matcher det angivne fixed field og dataobjecttypeid.
Hvis templateObjectId er > 0, skal feltet endvidere matche dette eller
ikke have et templateobjectid angivet.
Hvis templateObjectId er > 0 accepteres et felt uden angivelse af
templateobjectid kun hvis acceptDefaultField er true.
Hvis der findes et felt uden angivelse af templateobjectid (og dette accepteres) har dette højere prioritet end et felt med angivelse af templateobjectid.
Hvis der ikke findes et felt der matcher returneres null.
|
![]() | GetFormFields |
Returns all fields from all the form sections.
|
![]() | GetFormFields(IntegerList) |
Get form fields
|
![]() | GetFormFields(IntegerList, IntegerList) |
Returns all fields from all the form sections.
|
![]() | GetFormSectionsWithFields |
Collection of form sections with fields
|
![]() | PassesFilter |
Checks if object can pass a specified filter
|
![]() | RemoveFormSection |
Removes the form section from the form
and reduces all form section's vorder for those with vorder greater than the removed form section
|
![]() | ResetAll |
Resets all ID's in the object.
Used when a copy of the a object must be saved to the database.
|
![]() | SortChildrenVOrder |
Sort children vertical order
|
![]() | ToString |
To string
(Overrides ObjectToString.) |
![]() | ValidForDataObjectType |
Returns true of the form can be used for the provided type.
|
![]() | ValidForProcess |
Returns true of the form can be sued for the provided process.
|
Name | Description | |
---|---|---|
![]() | ToBool |
Converts object to boolean.
(Defined by ObjectExtensions.) |
![]() | ToDateTime |
Converts object to DateTime.
(Defined by ObjectExtensions.) |
![]() | ToInt |
Converts object to integer.
(Defined by ObjectExtensions.) |
Name | Description | |
---|---|---|
![]() ![]() | IObjectWithDataVersion.GetDataVersion | |
![]() ![]() | IObjectWithGuid.GetGuid | |
![]() ![]() | IObjectWithId.GetId | |
![]() ![]() | IEntityObjectDataVersion |
The data version of an entity object is incremented every time it gets updated.
If the entity object class embeds other objects (like a DataObjectType embeds a number of BaseProperty objects)
then the DataVersion is also "touched" when an embedded object changes.
|
![]() ![]() | IEntityObjectId |
Unique id of the entity object within its entity type.
|