getNavigationBehavior (クライアント API 参照)
テーブル間のビジネス プロセス フロー ナビゲーションのシナリオにおいて、ユーザーが他のテーブルのレコードを作成する際に 作成 ボタンを使用できるかどうかの定義に使用できる、ステージのナビゲーション動作オブジェクトを返します。
注意
このメソッドは、統一インターフェイス でのみ利用可能です。
構文
stageObj.getNavigationBehavior().allowCreateNew = function () {
return true|false;
}
戻り値
種類: オブジェクト
説明: allowCreateNew
プロパティを持つオブジェクトで、テーブル間のビジネス プロセス フロー ナビゲーションのシナリオにおいて、ユーザーがテーブル Aフォームからテーブル B のインスタンスを作成できるように、ステージで 濁世 ボタンが利用できるかどうかを定義することができます。
たとえば、これは取引先企業フォームから取引先担当者レコードを作成することができる、AccountToContactProcess サンプル業務プロセス フローの提案作成ステージにある作成ボタンです。
allowCreateNew
プロパティは、クロステーブル ナビゲーションを実装していないビジネス プロセス フロー レコードに対して 未定義 を返します。
例
次のサンプル コードは、名前に応じて業務ビジネス フローのアクティブなステージに対して、作成ボタンを非表示または表示する方法を示します。
function sampleFunction(executionContext) {
var formContext = executionContext.getFormContext();
formContext.data.process.getActiveStage().getNavigationBehavior().allowCreateNew = function () {
if (formContext.data.process.getName() === 'Test Process') {
return false; // Create button is not available
}
else {
return true; // Create button is available
}
}
}
関連記事
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示