Interface LaravelUi5\Core\Ui5\Contracts\Ui5ValueHelpInterface

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 ArtifactType::ValueHelp tag) is the invocation guard — LaravelUi5.openValueHelp only resolves an artifact whose controller speaks the selection protocol.

Ownership: the enum case and this interface live in Core (Core-expressible — the contract is Core + OData vocabulary: getViewName(): string + EntityTypeInterface). Uniquely among Core artifact interfaces this one has no Core abstract base — the value-help concept domain is SDK-owned (AbstractUi5ValueHelp + the open runtime), a paid feature.

Methods
Methods inherited from LaravelUi5\Core\Ui5\Contracts\Ui5DialogInterface
getViewName()
Methods inherited from LaravelUi5\Core\Ui5\Contracts\Ui5ArtifactInterface
getModule(), getNamespace(), getType(), getVersion(), getTitle(), getDescription()