Click or drag to resize

CreateControlArgs Properties

The CreateControlArgs type exposes the following members.

Properties
  NameDescription
Public propertyBaseControl
Set this to provide a WebControl instantiated by the extension. However, unless a custom control is needed, it is better to just set the CellType via SetCellType(CellTypes, Int32) so that the field can apply normal control configuration for the desired CellTypes.
Public propertyBulkContext
Gets/sets the context of the current bulk operation, if any. If this event is part of a bulk operation, this is the context of that bulk operation. If this event is not part of a bulk operation, this context will be null.
(Inherited from EAPEventArgs.)
Public propertyCellType
Initially this is the CellType value of the associated IField. To set this value use SetCellType(CellTypes, Int32) which requires that both the CellType and CellTypeAttributes be set together. The extension can set the CellType and not the BaseControl to have the field object create the control using its normal control creation logic for that CellTypes.
Public propertyCellTypeAttributes
Initially this is the CellTypeAttributes value of the associated IField. To set this value use SetCellType(CellTypes, Int32) which requires that both the CellType and CellTypeAttributes be set together.
Public propertyCreationFlags
These ControlCreationFlags flags specify details about how the control to be created is to be used or presented. For example, ForListEdit specifies that the control is to be used in an editable list.
Public propertyErrorDeveloperMessage
An optional, developer-specific error message. This will be logged to the Devlog and xot_request_log, but only displayed in user error messages when the user is identified as IsDeveloper.
(Inherited from EAPEventArgs.)
Public propertyCode exampleErrorMessage
Sets the extention's error message for this event.
(Inherited from EAPEventArgs.)
Public propertyErrorOptions
Options used to specify additional characteristics about an exception.
(Inherited from EAPEventArgs.)
Public propertyEvent
Gets/Sets the event that is currently executing.
(Inherited from EAPEventArgs.)
Public propertyID
The ID that will be used for the WebControl's ID value. This ID will be used unless a BaseControl is provided with its ID set to another value.
Public propertyResult
Gets/Sets the result to return from the event.
(Inherited from EAPEventArgs.)
Public propertyValue
The initial control value as provided during control creation.
Top
See Also