openConfirmDialog (クライアント API 参照)
メッセージと 2 つのボタンを含む確認ダイアログ ボックスを表示します。
構文
Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);
Parameters
注意
新デザイン が有効な場合、 高さ の値を設定しないと、ダイアログの高さは自動的にサイズ変更されます。ダイアログのオプション。
件名 | タイプ | Required | Description |
---|---|---|---|
confirmStrings |
Object | はい | 確認ダイアログで使用される文字列。 オブジェクトには、次の値が含まれています: - cancelButtonLabel : (オプション) 文字列。 キャンセル ボタン ラベルです。 キャンセル ボタン ラベルを指定しない場合、ボタンのラベルとして キャンセル が使用されます。- confirmButtonLabel : (オプション) 文字列。 確認ボタン ラベルです。 確認ボタン ラベルを指定しない場合、ボタンのラベルとして OK が使用されます。- subtitle : (オプション) 文字列。 確認ダイアログに表示するサブタイトル。- text : 文字列。 確認ダイアログに表示されるメッセージ。- title : (オプション) 文字列。 確認ダイアログに表示されるタイトル。 |
confirmOptions |
Object | いいえ | 確認ダイアログの高さと幅のオプション。 オブジェクトには、次の値が含まれています: - height : (オプション) 番号。 確認ダイアログのピクセル単位の高さ。- width : (オプション) 番号。 確認ダイアログのピクセル単位の幅。 新デザイン が有効な場合、 ダイアログのオプションの 高さ の値を設定しないと、ダイアログの高さは自動的にサイズ変更されます。 |
successCallback |
function | いいえ | ダイアログの右上隅にある確認、キャンセル、または X をクリックすることで確認ダイアログがクローズされるときに実行する関数。 ダイアログをクローズするために確認ボタンがクリックされたかどうかを示す confirmed (ブール値) 属性を持つオブジェクトが渡されます。 |
errorCallback |
function | いいえ | 処理が失敗したときに実行する関数。 |
例
次のコード サンプルは、確認ダイアログ ボックスを表示します。 ダイアログを閉じるために確認またはキャンセル/X がクリックされたかどうかに応じて、適切なメッセージがコンソールに記録されます。
var confirmStrings = { text:"This is a confirmation.", title:"Confirmation Dialog" };
var confirmOptions = { height: 200, width: 450 };
Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(
function (success) {
if (success.confirmed)
console.log("Dialog closed using OK button.");
else
console.log("Dialog closed using Cancel button or X.");
});
関連記事
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。