フィールド モジュール
重要
財務と業務 (Dynamics 365) モバイル アプリケーションおよびプラットフォームはサポートされなくなりました。 モバイル アプリケーションをサポートするプラットフォーム コンポーネントは、将来の更新で削除される予定です。 モバイル アプリケーションは、アプリケーション 店舗でも削除されました。 以前にインストールしたアプリケーションのインスタンスは引き続き動作します。 詳細については、削除済みまたは非推奨のプラットフォーム機能を参照してください。
フィールドのランタイムのインスタンスを表します。
指数
種類
種類
フィールド
階層
入力コントロール
└─ Field
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
コンテナ | container: ブール値 (省略可) |
コントロールがコンテナーの場合は true です。 Control.container から継承 |
ジェネリック | generic: ブール値 (省略可) |
Control.generic から継承 |
getDataSource | getDataSource: function(): any |
Control.getDataSource から継承 |
隠れた | hidden: ブール値 |
コントロールが非常時の場合は true です。 Control.hidden から継承 |
メソッド
氏名 | 署名 | 説明 |
---|---|---|
applyDesign | applyDesign(IDesign: FieldDesign): void | 付与されたデザインをコントロールのデザインに適用します。 Control.applyDesign をオーバーライドします。 |
dataEn | dataContext(): any | Control.dataContext から継承 |
getDesign | getDesign(): Design | このコントロールのデザイン オブジェクトを返します。 Control.getDesign から継承 |
getEditableFormattedValue | getEditableFormattedValue(): string | number | Date | 編集可能なフィールド コントロールの書式設定された10 進法の文字列値を取得します。 |
getEditableValue | getEditableValue(): string | number | Date | 編集可能なフィールド コントロールの値を取得します。 |
getEntityRef | getEntityRef(): any | コントロールにバインドする entityRef の値を取得します。 |
getFormattedValue | getFormattedValue(): string | 書式設定された 10 進法の文字列値を取得します。 |
getRefLink | getRefLink(): NavigationArgs | 参照リンクのナビゲーション オブジェクトを取得します。 |
getValue | getValue(): any | フィールド コントロールの値を取得します。 |
hasRefLink | hasRefLink(): boolean | フィールドに refLink がある場合は true を返します。それ以外の場合は、false を返します。 |
hasUnTextText | hasUnWrapText(): boolean | コントロールのラップ テキスト プロパティを取得します。 |
は編集可能です | isEditable(): boolean | コントロールが編集可能かどうかを示すブール値。 Control.isEditable から継承 |
メタデータ | metadata(): FieldMetadata | このコントロールのメタデータ オブジェクトを返します。 InputControl.metadata をオーバーライドします。 |
親 | parent(): コントロール | ページ | このコントロールの親 (コントロールまたはページ) を返します。 Control.parent から継承 |
根 | root(): Page | このコントロールのルート フォーム インスタンス (ページ) を返します。 Control.root から継承 |
setEditableValue | setEditableValue(value: string | number | Date): void | 編集可能なフィールド コントロールの値を設定します。 |
イベント
氏名 | 署名 | 説明 |
---|---|---|
onDataChanged | onDataChanged: EventHook<null> |
入力コントロールのデータが変更されたときに発生するイベントです。 InputControl.onDataChanged から継承 |
FieldDesign
階層
入力ControlDesign
└─ FieldDesign
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
alignItems | alignItems: 文字列 (省略可) |
このプロパティは、CSS プロパティ「align-items」のエイリアスです。 Design.alignItems から継承 |
自分自身を揃える | alignSelf: 文字列 (省略可) |
Design.alignSelf から継承 |
バインド | bindings: 任意 (省略可) |
Design.bindings から継承 |
境 | border: "none" | "solid" | "left" | "right" | "top" | "bottom" (オプション) |
コントロールの境界動作。 このプロパティは、子によって継承されません。 Design.border から継承 |
色 | color: 文字列 (省略可) |
コンテナーの前景色。 Design.color から継承 |
フレックスフロー | flexFlow: 文字列 (省略可) |
このプロパティを指定すると、コンポーネントがフレックス コンテナー コンポーネントになります。 Design.flexFlow から継承 |
フレックスサイズ | flexSize: 文字列 (省略可) |
1 つの番号または 2 つの番号が文字列として書き込まれています。 たとえば、「(サイズを拡大) [(サイズを縮小)]」して、即時フレックス コンテナーの使用可能領域に対応します。 Design.flexSize から継承 |
フォントサイズ | fontSize: "medium" | "xx-small" | "x-small" | "small" | "large" | "x-large" | "xx-large" (省略可) |
比例テキスト サイズ Design.fontSize から継承 |
fontWeight | fontWeight: "normal" | "bold" (省略可) |
標準または太字のテキスト。 Design.fontWeight から継承 |
項目の正当化 | 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: "none" | "small" | "std" (省略可) |
コンポーネントのスペース動作を指定できるように許可します。 Design.padding から継承 |
種類 | type: ControlType (省略可) |
文字列としてのコントロールのタイプ。 Design.type から継承 |
FieldMetadata
階層
入力ControlMetadata
└─ FieldMetadata
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
境界Entity | BoundEntity: 文字列 (オプション) |
コントロールがバインドされるエンティティ。 ControlMetadata.BoundEntity から継承 |
バインド フィールド | BoundField: 文字列 (オプション) |
ControlMetadata.BoundField から継承 |
小数点以下桁数 | DecimalPlaces: 番号 (オプション) |
タイプ「実数」のフィールドに表示される小数点以下の桁数。 |
形容 | Description: 文字列 (オプション) |
コントロールの説明。 ControlMetadata.Description から継承 |
編集 | Editable: プール値 (省略可) |
コントロールが編集可能かどうかを示すブール値。 ControlMetadata.Editable から継承 |
ExtType | ExtType: ControlType (省略可) |
拡張されたコントロール タイプです。 たとえば、コントロール タイプ Input に、拡張タイプ Barcode が含まれる場合があります。 ControlMetadata.ExtType から継承 |
フォーマッティング | 書式設定: 任意 (オプション) |
タイプ「日時」または「日付」のフィールドを書式設定します。 |
HelpText | HelpText: 文字列 (オプション) |
コマンドのキーボード ショートカットです。 たとえば、「(Shift + F5)」 ControlMetadata.HelpText から継承 |
隠れた | Hidden: ブール値 (オプション) |
コントロールを非表示にするかどうかを示すブール値。 ControlMetadata.Hidden から継承 |
身分証明書 | ID: 文字列 (オプション) |
コントロールの ID 文字列です。 ControlMetadata.Id から継承 |
ラベル | Label: 文字列 (省略可) |
コントロールのラベル。 たとえば、個人の名を表すコントロールに「氏名」というラベルが付いている場合があります。 ControlMetadata.Label から継承 |
リンク タイプ | LinkType: 「電話」 | 「電子メール」 | 「URL」 (省略可) |
フィールドのリンク タイプを割り当てることで、リンクが選択されたときに適切なモバイル アプリケーションを開くことができます。 |
必須 | Mandatory: ブール値 (省略可) |
true と設定されている場合は、コントロールのインプットがタスクを完了するために必要です。 必須のコントロールには、赤いアウトラインがあります。 InputControlMetadata.Mandatory から継承 |
名前 | Name: 文字列 (省略可) |
コントロールの名前です。 ControlMetadata.Name から継承 |
NumSequence | NumSequence: NumberSequenceConfig (省略可) |
拡張ビジネス ロジックを使用し、AX 番号シーケンス構成に基づいて、タスクまたはページ内の番号シーケンス コントロールの可視性を自動的に検出および変更するために使用されます。 InputControlMetadata.NumSequence から継承 |
命令 | Order: 番号 (オプション) |
コントロールがページに表示される順序を示す番号。 ControlMetadata.Order から継承 |
ReferenceAppId | ReferenceAppId: 文字列 (オプション) |
フィールド コントロールが存在するアプリの ID。 |
ReferencePageId | ReferencePageId: 文字列 (オプション) |
フィールド コントロールが存在するページの ID。 |
スタイル | Style: 文字列 (省略可) |
タイプ「日時」または「日付」のフィールドをスタイル設定します。 |
種類 | Type: ControlType (省略可) |
コントロール タイプを示す文字列。 ControlMetadata.Type から継承 |
UnText | UnWrapText: ブール値 (オプション) |
既定で False -- ページのテキストが折り返されます。 |
折り返しテキスト | WrapText: ブール値 (オプション) |
True の場合、フィールド コントロールのテキストは、次の行に折り返されます。 |