public class DeviceEditor : MtBaseComponent,
IHasCloudEventsService, IHasUnsavedChanges| DeviceEditor | Initializes a new instance of the DeviceEditor class |
| ActiveTab | The tab of the page to use at startup. |
| CloudEventsService | Dependency injected service to interop with Cloud Services, e.g. when the receiver gets a message from a device or when a new account is created, a device send a message to the receiver, etc. |
| ConfirmDialog | Confirmation dialog invoked when the user wants to perform actions we need to confirm with the user. |
| ConfirmSwitchTabDialog |
Dialog to confirm switching tabs when there are unsaved changes. |
| Container | Container for the phone number. |
| DeviceId | The ID of the DeviceDto to display (derived from the URL). |
| DeviceMessages | The DeviceMessageDto to be shown. |
| EditContext | The EditContext used on the EditForm for the DeviceDto being edited. |
| FormOverlay | Form overlay for the submit form or delete button. |
| HasUnsavedChanges | Whether the component has unsaved changes or not. This is used to determine if the user can navigate away from the page or not. |
| JsRuntime | Dependency injected JS Runtime. |
| Model | The DeviceDto being edited. |
| OriginalValue | The original device to compare against |
| RequiredPermissionsForManage |
Lists the permissions the user needs to be able to manage the page/item
(Overrides MtBaseComponentRequiredPermissionsForManage) |
| RequiredPermissionsForView |
Lists the permissions the user needs to be able to view the page/item
(Overrides MtBaseComponentRequiredPermissionsForView) |
| BuildRenderTree | (Overrides ComponentBaseBuildRenderTree(RenderTreeBuilder)) |
| LoadData |
Loads the data that the component requires to get out of preview.
It is invoked in the OnParametersSetAsync method of MtBaseComponent (Overrides MtBaseComponentLoadData) |
| RetrievePermissions |
Retrieves the permissions the user has for the scope of the current page/item
(Overrides MtBaseComponentRetrievePermissions) |