extends |
Ui5DialogInterface |
|---|
Represents a UI5 ValueHelp artifact — a provider-owned search-help modal that any field can invoke to browse a business object and return a selection.
A ValueHelp is a shaped picker over a business object, with N scopes: it
rides the Global Dialog API verbatim (a sap.m.Dialog-rooted view, opened by
namespace, shell-hosted own- or foreign-Component, auto-destroyed on close),
hands the caller [{ key, text, data? }] through a shell-brokered return
channel — and declares (a) the entity-type shape its shared view binds and
(b) the named scopes it accepts. One value help per business object; a
scope is a facet of it (e.g. Partners with scopes colleagues,
loginPartners, …) — server-defined, server-authorized sets that all project
the one declared shape.
The distinct interface (and its SdkArtifactType::ValueHelp tag) is the
invocation guard — LaravelUi5.openValueHelp only resolves an artifact
whose controller speaks the selection protocol.
Ownership: the SDK's, with its type SdkArtifactType::ValueHelp, its base
AbstractUi5ValueHelp and the open runtime (until
Core 4 the enum case and this interface lived in Core).
| Methods | ||
|---|---|---|
public
|
declaredEntityType(): EntityTypeInterface
|
# |
public
|
scopes(): string[]
|
# |
| Methods inherited from LaravelUi5\Sdk\Ui5\Contracts\Ui5DialogInterface |
|---|
getViewName() |