Click or drag to resize

DataObjectView Class

Et DataObjectView viser detaljer for et antal dataobjekter. Visningen kan antage forskellige former, herunder: liste, træstruktur, udskrift m.v.
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelViewBase
    Omada.OE.ModelDataObjectView

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class DataObjectView : ViewBase, 
	IObjectContainingDataObjectFilter

The DataObjectView type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAccessModifierClassInfo
Specifies the class info of an access modifier for the data object type. Can be null.
Public propertyActiveUserCanUseView
Is the active user allowed to use the view?
(Inherited from ViewBase.)
Public propertyChangedBy (Inherited from ViewBase.)
Public propertyChangeTime (Inherited from ViewBase.)
Public propertyContent
Public propertyCreatedBy (Inherited from ViewBase.)
Public propertyCreateTime (Inherited from ViewBase.)
Public propertyCriteriaScreenOptions
Holds options used in the criteria screen for the view. The object is only used if DisplayCriteriaScreen is true.
Public propertyDataVersion (Inherited from ViewBase.)
Public propertyDescription
Description can be null
(Inherited from ViewBase.)
Public propertyDisplayCriteriaScreen
Specifies whether a criteria/search screen will be displayed before the actual view (list) screen.
Public propertyFields
Public propertyFilter
Public propertyForms
Rummer eventuelle alternative forms, som dataobjekterne i view'et skal vises med. Collection er null hvis informationerne ikke er indlæst.
Public propertyId (Inherited from ViewBase.)
Public propertyMenuItemId
The ID of the menu item under which the view is placed.
(Inherited from ViewBase.)
Public propertyName (Inherited from ViewBase.)
Public propertyNewObjectParentId
Angiver hvor nye objekter oprettet fra view’et placeres henne i træstrukturen. NewObjectParentId anvendes kun når ViewType=List. Hvis NewObjectParentId er 0 anvendes default regelsættet.
Public propertyNumber (Inherited from ViewBase.)
Public propertyOwner
The "Owner" tells the purpose of the view; is it a regular view, is it used for a reference property or is it used for scoping a policy?
(Inherited from ViewBase.)
Public propertyOwnerId
The administrators/owners of the view. Only the owners can edit the view. OwnerId is the id of a user group.
(Inherited from ViewBase.)
Public propertyPageBreakAfterEvery
Har kun effekt hvis ViewType=Print. Angiver at der skal indsættes et pagebreak efter hver x'te dataobjekt. Ignoreres hvis værdien er 0.
Public propertyScreenElements
States which elements will be displayed in the view screen: toolbar, headline menu and contextmenu.
Public propertyScriptFiles
Public propertySearchString
Public propertySettings
Contains additional settings for the view. Configured in the XML structure in the column tblDataObjectView.SettingsXML.
(Inherited from ViewBase.)
Public propertySortFields
Public propertyStylesheetId
Used for downloading a PDF file for a (list) view. Can be 0.
Public propertySystem
System views are not shown in the menu
(Inherited from ViewBase.)
Public propertyUId (Inherited from ViewBase.)
Public propertyUserGroupIds
Users of the view. Only the group members can see the view in the menu structure.
(Inherited from ViewBase.)
Public propertyViewClass (Overrides ViewBaseViewClass.)
Public propertyViewType
Top
Methods
  NameDescription
Public methodAddUserGroup
Adds a usergroup to the UserGroupIds collection
(Inherited from ViewBase.)
Public methodClearUserGroups
Removes all items from the UserGroupIds collection
(Inherited from ViewBase.)
Public methodClone (Overrides ViewBaseClone.)
Public methodCloneView
Kopierer (cloner) view'et og nulstiller alle relevante id'er.
(Overrides ViewBaseCloneView.)
Public methodCloneView(Boolean) Obsolete.
Public methodGetValidViewFieldIdsStr
Public methodPassesFilter (Inherited from ViewBase.)
Public methodRemoveInvalidFields
Removes entries from the fields collection that are not valid. A field is invalid if: - it doesn't exist in all the do-types specified by the view's filter's types.
Public methodRemoveInvalidSortFields
Removes entries from the sort fields collection which are not defined in the fields collection
Public methodResetAll
Nulstiller objektets id m.v. Metoden anvendes hvis man vil oprette et nyt view (i db) som en kopi af et andet.
(Overrides ViewBaseResetAll.)
Public methodToString (Inherited from ViewBase.)
Public methodToString(AppFormatInfo) (Inherited from ViewBase.)
Top
Fields
  NameDescription
Protected fieldm_description (Inherited from ViewBase.)
Protected fieldm_owner (Inherited from ViewBase.)
Protected fieldm_userGroupIds (Inherited from ViewBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIObjectWithDataVersion.GetDataVersion
(Inherited from ViewBase.)
Explicit interface implementationPrivate methodIObjectWithGuid.GetGuid
(Inherited from ViewBase.)
Explicit interface implementationPrivate methodIObjectWithId.GetId
(Inherited from ViewBase.)
Explicit interface implementationPrivate propertyIEntityObjectDataVersion
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.
(Inherited from ViewBase.)
Explicit interface implementationPrivate propertyIEntityObjectId
Unique id of the entity object within its entity type.
(Inherited from ViewBase.)
Explicit interface implementationPrivate methodIObjectContainingDataObjectFilterGetDataObjectFilter
Top
See Also