サービス モジュール
重要
財務と業務 (Dynamics 365) モバイル アプリケーションおよびプラットフォームはサポートされなくなりました。 モバイル アプリケーションをサポートするプラットフォーム コンポーネントは、将来の更新で削除される予定です。 モバイル アプリケーションは、アプリケーション 店舗でも削除されました。 以前にインストールしたアプリケーションのインスタンスは引き続き動作します。 詳細については、削除済みまたは非推奨のプラットフォーム機能を参照してください。
クライアントの実行時に、アプリケーションで使用できるさまざまなサービス。
指数
種類
型のエイリアス
種類
AsyncService
階層
AsyncService
メソッド
氏名 | 署名 | 説明 |
---|---|---|
すべての | all(...args: any [ ]): Promise <any [ ]> | |
据え置く | defer <T>(): 遅延<T> | イベント ハンドラー (該当する場合) から回答を返し、非同期でそれらを拒否または解決するために使用できる遅延オブジェクトを作成します。 |
CacheService
階層
CacheService
メソッド
氏名 | 署名 | 説明 |
---|---|---|
getData | getData(cacheKey: string): any | |
setData | setData(cacheKey: string, data: any): any |
DataService
階層
DataService
メソッド
氏名 | 署名 | 説明 |
---|---|---|
findEntityData | findEntityData(entityType: any, propertyName: string, propertyValue: any, includeChanges?: boolean): any | |
getEntityData | getEntityData(entityType: any, entityId: string): any | |
getPageData | getPageData(pageId: string, context: any, filter: any, allowedStaleness: number): Promise <PageData> |
MetadataService
階層
MetadataService
プロパティ
氏名 | 署名 | 説明 |
---|---|---|
バージョン | バージョン: 文字列 |
現在実行中のプラットフォームのバージョンを取得します。 |
メソッド
氏名 | 署名 | 説明 |
---|---|---|
addControl | addControl(componentName: string, controlName: string, controlType: ControlType, parentContainerName?: string, options?: ControlMetadata): any | |
compareVersion | compareVersion(versionToCompare: string): 1 | -1 | 現在のプラットフォームのバージョンと参照バージョンを比較します。 |
configureAction | configureAction(actionName: string, options: PageMetadata): any | アクションをコンフィギュレーションすると、そのアクションに固有の特定の動作を指定または上書きできます。 |
configureControl | configureControl(componentName: string, controlName: string, options: ControlMetadata): any | コントロールをコンフィギュレーションすると、そのコントロールに固有の特定の動作を指定または上書きできます。 使用可能な動作はコントロール タイプで異なることに注意してください。 |
configureEntity | configureEntity(entityName: string, options: any): any | エンティティをコンフィギュレーションすると、そのエンティティに固有の特定の動作を指定または上書きできます。 |
lookupの構成 | configureLookup(taskName: string, lookupControlName: string, options: LookupMetadata): any | アクションのフィールドをルックアップとして動作するようにコンフィギュレーションします。 リスト コントロールを含む既存のページを使用する必要があります。 |
configurePage | configurePage(pageName: string, options: PageMetadata): any | ページをコンフィギュレーションすると、そのページに固有の特定の動作を指定または上書きできます。 |
Workspaceの構成 | configureWorkspace(options: PageMetadata): any | ワークスペースをコンフィギュレーションすると、そのワークスペースに固有の特定の動作を指定または上書きできます。 |
検索アクション | findAction(actionName: string): PageMetadata | メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたアクションの現在のメタデータ インスタンスのコピーを取得します。 |
FindControl | findControl(componentMetadata: any, controlName: string): ControlMetadata | メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたコントロールの現在のメタデータ インスタンスのコピーを取得します。 |
findPage | findPage(pageName: string): PageMetadata | メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたページの現在のメタデータ インスタンスのコピーを取得します。 |
getPresspression | getFilterExpression(pageName: string, listControlName: string, controlName: string, operator: ExpressionOperator, value: string): DataFilter | 指定されたオプションに基づいてリスト コントロール用の DataFilter オブジェクトを作成します。 |
getFormReference | getFormReference(componentName: string, filterContext: DataFilter, excludeContext: boolean, filterLocalOnly?: boolean): NavigationArgs | ナビゲーション コントロールで使用する特定のページ アクションに対し INavigationArgs オブジェクトを作成します。 |
hideNたびび | hideNavigation(pageNamesToHide: string [ ]): any | 既定のランディング ページから指定されたページを非表示にします。 |
PageData
階層
PageData
メソッド
氏名 | 署名 | 説明 |
---|---|---|
getControlValue | getControlValue(controlName: string): any | ページでデータ セットから直接読み込まれるコントロールの値を取得します。 |
SetControlValue | setControlValue(controlName: string, value: any): any | ページでデータ セットに直接読み込まれるコントロールの値を設定します。 |
型のエイリアス
ExpressionOperator
ExpressionOperator: "Is" | "IsNot" | "Contains" | "BeginsWith" | "EndsWith" | "GreaterThan" | "LessThan" | "GreaterThanOrEqual" | "LessThanOrEqual"
フィルターの定義およびその他の場所で使用される式演算子の使用可能な値を表します