次の方法で共有


サービス モジュール

重要

財務と運用 (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 エンティティをコンフィギュレーションすると、そのエンティティに固有の特定の動作を指定または上書きできます。
configureLookup configureLookup(taskName: string, lookupControlName: string, options: LookupMetadata): any アクションのフィールドをルックアップとして動作するようにコンフィギュレーションします。 リスト コントロールを含む既存のページを使用する必要があります。
configurePage configurePage(pageName: string, options: PageMetadata): any ページをコンフィギュレーションすると、そのページに固有の特定の動作を指定または上書きできます。
configureWorkspace configureWorkspace(options: PageMetadata): any ワークスペースをコンフィギュレーションすると、そのワークスペースに固有の特定の動作を指定または上書きできます。
findAction findAction(actionName: string): PageMetadata メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたアクションの現在のメタデータ インスタンスのコピーを取得します。
findControl findControl(componentMetadata: any, controlName: string): ControlMetadata メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたコントロールの現在のメタデータ インスタンスのコピーを取得します。
findPage findPage(pageName: string): PageMetadata メタデータ (メタデータを変更するために使用されない) を検査するため、指定されたページの現在のメタデータ インスタンスのコピーを取得します。
getFilterExpression 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 オブジェクトを作成します。
hideNavigation 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"

フィルターの定義およびその他の場所で使用される式演算子の使用可能な値を表します