Class EventLogItemDetail
Event log detail page.
[UIPageLocation(PageLocationEnum.Dialog)]
[UINavigation(false)]
[UIBreadcrumbs(false)]
public sealed class EventLogItemDetail : InfoEditPage<EventLogInfo>, IPage
- Inheritance
-
objectEventLogItemDetail
- Implements
- Inherited Members
- Extension Methods
Constructors
EventLogItemDetail(IFormComponentMapper, IFormDataBinder)
Initializes a new instance of the EventLogItemDetail class.
public EventLogItemDetail(IFormComponentMapper formComponentMapper, IFormDataBinder formDataBinder)
Parameters
formComponentMapper
IFormComponentMapperformDataBinder
IFormDataBinder
Properties
ObjectId
ID of the log item.
[PageParameter(typeof(IntPageModelBinder))]
public override int ObjectId { get; set; }
Property Value
- int
Methods
ConfigurePage()
Set up page's configuration. Configures the submit action.
public override Task ConfigurePage()
Returns
- Task
GetFormItems()
Prepares form items for editing object of the specified ObjectType.
protected override Task<ICollection<IFormItem>> GetFormItems()
Returns
- Task<ICollection<IFormItem>>
Returns the collection of form items.
GetFormItemsClientProperties()
Returns properties describing client form components for editing object.
protected override Task<IEnumerable<IFormItemClientProperties>> GetFormItemsClientProperties()
Returns
- Task<IEnumerable<IFormItemClientProperties>>
Exceptions
- InvalidOperationException
Thrown when object instance is null or data class info for ObjectType was not found.