extends |
Ui5ArtifactInterface |
|---|
Represents a UI5 Dialog artifact that encapsulates a short-lived, modal interaction context within a shell.
Dialogs are used for focused user interactions such as creating, editing, or confirming domain entities. They are globally addressable via the shell (e.g. Cmd-K, actions, shortcuts), but are always semantically owned by a module.
A dialog is rendered as a UI5 view; UI5 resolves its controller from
the view's own controllerName. The surrounding shell is responsible
for dialog presentation (overlay, z-layer, focus handling) and for
enforcing the dialog lifecycle, including proper destruction after close.
Implementations provide the dialog's view name ({@see getViewName()}); nothing asks for a controller path. Data access, actions, and search helps are resolved implicitly through the dialog's module context and semantic relationships.
| Methods | ||
|---|---|---|
public
|
getViewName(): string
|
# |
| Methods inherited from LaravelUi5\Core\Ui5\Contracts\Ui5ArtifactInterface |
|---|
getModule(), getNamespace(), getType(), getVersion(), getTitle(), getDescription() |