ルックアップ モジュール
重要
財務と運用 (Dynamics 365) モバイル アプリおよびプラットフォームは、サポートされなくなりました。 モバイル アプリをサポートするプラットフォーム コンポーネントは、将来の更新で削除される予定です。 モバイル アプリは、アプリストアからも削除されました。 以前にインストールしたアプリのインスタンスは引き続き動作します。 詳細については、削除済みまたは非推奨のプラットフォーム機能を参照してください。
ルックアップは、オプションの一覧からの入力を選択するために使用する入力コントロールです。 たとえば、ルックアップは、新しい販売注文に顧客をリンクするときに、顧客を調べるために使用できます。
指数
種類
種類
ルックアップ
階層
InputControl
└─ Lookup
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
コンテナー | container: ブール値 (省略可) |
コントロールがコンテナーの場合は true です。 Control.container から継承 |
generic | generic: ブール値 (省略可) |
Control.generic から継承 |
getDataSource | getDataSource: function(): any |
Control.getDataSource から継承 |
hidden | hidden: ブール値 |
コントロールが非常時の場合は true です。 Control.hidden から継承 |
メソッド
氏名 | 署名 | 説明 |
---|---|---|
applyDesign | applyDesign(IDesign: LookupDesign): void | 付与されたデザインをコントロールのデザインに適用します。 Control.applyDesign をオーバーライドします。 |
dataContext | dataContext(): any | Control.dataContext から継承 |
getDesign | getDesign(): Design | このコントロールのデザイン オブジェクトを返します。 Control.getDesign から継承 |
getDisplayValue | getDisplayValue(): string | |
getLookupPage | getLookupPage(): Page | |
getValue | getValue(): string | number | |
isEditable | isEditable(): boolean | コントロールが編集可能かどうかを示すブール値。 Control.isEditable から継承 |
メタデータ | metadata(): LookupMetadata | このコントロールのメタデータ オブジェクトを返します。 InputControl.metadata をオーバーライドします。 |
親 | parent(): コントロール | ページ | このコントロールの親 (コントロールまたはページ) を返します。 Control.parent から継承 |
ルート | root(): Page | このコントロールのルート フォーム インスタンス (ページ) を返します。 Control.root から継承 |
setEntityRef | setEntityRef(newValue: string | number): Promise <any> |
イベント
名前 | 署名 | 説明 |
---|---|---|
onDataChanged | onDataChanged: EventHook<null> |
入力コントロールのデータが変更されたときに発生するイベントです。 InputControl.onDataChanged から継承 |
LookupDesign
階層
InputControlDesign
└─ LookupDesign
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
alignItems | alignItems: 文字列 (省略可) |
このプロパティは、CSS プロパティ「align-items」のエイリアスです。 Design.alignItems から継承 |
alignSelf | alignSelf: 文字列 (省略可) |
Design.alignSelf から継承 |
bindings | bindings: 任意 (省略可) |
Design.bindings から継承 |
border | border: "none" | "solid" | "left" | "right" | "top" | "bottom" (オプション) |
コントロールの境界動作。 このプロパティは、子によって継承されません。 Design.border から継承 |
色 | color: 文字列 (省略可) |
コンテナーの前景色。 Design.color から継承 |
flexFlow | flexFlow: 文字列 (省略可) |
このプロパティを指定すると、コンポーネントがフレックス コンテナー コンポーネントになります。 Design.flexFlow から継承 |
flexSize | flexSize: 文字列 (省略可) |
1 つの番号または 2 つの番号が文字列として書き込まれています。 たとえば、「(サイズを拡大) [(サイズを縮小)]」して、即時フレックス コンテナーの使用可能領域に対応します。 Design.flexSize から継承 |
fontSize | fontSize: "medium" | "xx-small" | "x-small" | "small" | "large" | "x-large" | "xx-large" (省略可) |
比例テキスト サイズ Design.fontSize から継承 |
fontWeight | fontWeight: "normal" | "bold" (省略可) |
標準または太字のテキスト。 Design.fontWeight から継承 |
justifyItems | justifyItems: "flex-start" | "flex-end" | "center" | "space-between" (省略可) |
このプロパティは CSS プロパティ「justify-content」のエイリアスです。 Design.justifyItems から継承 |
ラベル | label: 文字列 (省略可) |
Design.label から継承 |
labelPosition | labelPosition: "stacked" | "hidden" | "inline" (省略可) |
ラベルの配置方法を決定します (行われる場合)。 既定では、labelPosition が stacked に設定されています。 Design.labelPosition から継承 |
名前 | name: 文字列 (省略可) |
Design.name から継承 |
padding | padding: "none" | "small" | "std" (省略可) |
コンポーネントのスペース動作を指定できるように許可します。 Design.padding から継承 |
タイプ | type: ControlType (省略可) |
文字列としてのコントロールのタイプ。 Design.type から継承 |
LookupMetadata
階層
InputControlMetadata
└─ LookupMetadata
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
BoundEntity | BoundEntity: 文字列 (オプション) |
コントロールがバインドされるエンティティ。 ControlMetadata.BoundEntity から継承 |
BoundField | BoundField: 文字列 (オプション) |
ControlMetadata.BoundField から継承 |
説明 | Description: 文字列 (オプション) |
コントロールの説明。 ControlMetadata.Description から継承 |
DisplayField | DisplayField: 文字列 (オプション) |
ページ上のコントロールの名前。その値はユーザーに表示する必要があります。 通常、この値は、ユーザーが読み取り可能なわかりやすいテキストです。 |
DisplayKey | DisplayKey: 文字列 (オプション) |
|
編集可能 | Editable: プール値 (省略可) |
コントロールが編集可能かどうかを示すブール値。 ControlMetadata.Editable から継承 |
ExtType | ExtType: ControlType (省略可) |
拡張されたコントロール タイプです。 たとえば、コントロール タイプ Input に、拡張タイプ Barcode が含まれる場合があります。 ControlMetadata.ExtType から継承 |
FilterContext | FilterContext: DataFilter (オプション) |
|
HelpText | HelpText: 文字列 (オプション) |
コマンドのキーボード ショートカットです。 たとえば、「(Shift + F5)」 ControlMetadata.HelpText から継承 |
非表示 | Hidden: ブール値 (オプション) |
コントロールを非表示にするかどうかを示すブール値。 ControlMetadata.Hidden から継承 |
ID | ID: 文字列 (オプション) |
コントロールの ID 文字列です。 ControlMetadata.Id から継承 |
ラベル | Label: 文字列 (省略可) |
コントロールのラベル。 たとえば、個人の名を表すコントロールに「氏名」というラベルが付いている場合があります。 ControlMetadata.Label から継承 |
LookupEntity | LookupEntity: 任意 (省略可) |
ルックアップで検索されているエンティティ。 |
LookupPage | LookupPage: 文字列 (省略可) |
|
LookupPageId | LookupPageId: 文字列 (省略可) |
|
必須 | Mandatory: ブール値 (省略可) |
true と設定されている場合は、コントロールのインプットがタスクを完了するために必要です。 必須のコントロールには、赤いアウトラインがあります。 InputControlMetadata.Mandatory から継承 |
MultiSelect | MultiSelect: ブール値 (省略可) |
True の場合、ルックアップは複数選択として構成されます。 |
氏名 | Name: 文字列 (省略可) |
コントロールの名前です。 ControlMetadata.Name から継承 |
NumSequence | NumSequence: NumberSequenceConfig (省略可) |
拡張ビジネス ロジックを使用し、AX 番号シーケンス構成に基づいて、タスクまたはページ内の番号シーケンス コントロールの可視性を自動的に検出および変更するために使用されます。 InputControlMetadata.NumSequence から継承 |
注文 | Order: 番号 (オプション) |
コントロールがページに表示される順序を示す番号。 ControlMetadata.Order から継承 |
ReferenceAppId | ReferenceAppId: 文字列 (オプション) |
|
ShowLookupPage | ShowLookupPage: ブール値 (省略可) |
|
種類 | Type: ControlType (省略可) |
コントロール タイプを示す文字列。 ControlMetadata.Type から継承 |
ValueField | ValueField: 文字列 (オプション) |
ページ上のコントロールの名前。その値はデータをコミットする際に使用する必要があります。 通常、この値は固有キーです。 |
ValueKey | ValueKey: 文字列 (オプション) |
イベント
氏名 | 署名 | 説明 |
---|---|---|
OnOptionSelected | OnOptionSelected: 機能 (ルックアップ: すべて、lookupEntityData: すべて): 無効 (オプション) |
オプションが選択されることによって発生するイベントです。 |
OnValueChanged | OnValueChanged: 機能 (値 : すべて): 無効 (オプション) |
値が変更されることによって発生するイベントです。 |