JavaScriptを使用してSharePoint Modal Dialogを開いて入力を求め、その値を変数に保存しようとしています。誰もこれを行う方法を知っていますか?私はNintexタスクフォームのためにこれをやっています。javascriptを使用してSharepoint Modal Dialogを開いて入力を促す方法
1
A
答えて
2
これまでに何を試しましたか?最も簡単なオプションは、ネイティブSPモーダルを開くためのメソッドを提供するSP.UI.ModalDialogクラスを利用することです - URLパラメータを介して別のページ(ASPX、HTMLなど)をロードするか、HTMLをモーダルに直接渡すことができますレンダリングされる。
どちらの手法でも、マークアップに<input>
を含めて、ユーザーと変数の中の任意の場所に入力値を格納するためのJSを取得できます。
あなたが使用している他のJS(もしあれば)やページの設定によっては、SP2013の "Script On Demand"(SOD)機能を活用して、SP Modalロードされる。ここで
は簡単な例です:
function OpenMyModal(SomeVar) {
// If using inline HTML, first create a parent element...
var MyHtmlElement = document.createElement('div');
// ... then populate it
MyHtmlElement.innerHTML = '<input... />';
// Define the Modal's options
var options = {
// define a URL (and yes, you can pass params to that URL) or reference your HTML object, but NOT both!
url: '../MyPage.aspx?MyParam=' + SomeVar + '&IsDlg=1',
// html: MyHtmlElement,
tite: 'Modal Title',
allowMaximize: false,
showClose: true,
width: 430,
height: 230
};
// This ensures the supporting JS needed is loaded on the page
SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);
return false;
}
関連する問題
- 1. Javascriptを使用してコマンドプロンプトでユーザー入力を促す
- 2. Sharepoint 2010 Modal Dialog - ダイアログ内でダイアログを開く
- 3. do-whileループを使用してユーザーに再度入力を促す方法
- 4. コマンドラインプロンプトではなく、Matplotlib GUIを使用してユーザ入力を促す方法
- 5. $( '#dialog')を書く。modal( 'show'); "プレーンなjavascriptとして?
- 6. javascript open modalコンテンツを残してもう一度入力してください
- 7. ライトテーブルでjavascriptを使用して入力を促すにはどうすればよいですか?
- 8. forループを使用して多数のデータの入力を促します
- 9. キャンバスにグリッドを描画して、データの入力を促す方法は?
- 10. ifステートメントを使用してユーザーにデータ入力を再度促す
- 11. ember modal dialog liquid fire
- 12. swiftを使用してUIAlertActionを通じて入力アクセサリビューを開く方法は?
- 13. React - Open Modal Dialog(ブートストラップ)
- 14. BeforeSaveイベントがパスワードの入力を促して、ユーザーフォームを2回入力します。
- 15. Chromebookのキオスクモードでjavascriptの入力を促します
- 16. javascript/jqueryを使用してポップアップを使用して変数を入力する方法
- 17. javascriptを使用して入力からデータ属性を消去する方法
- 18. Javascriptを使用してSpan入力の値を取得する方法
- 19. JavaScriptを使用して入力テキスト値を別のページに渡す方法
- 20. javascriptを使用して多値入力テキストボックスを作成する方法は?
- 21. javascript/jqueryを使用してユーザー入力をライブスタイルにする方法
- 22. Javascript/JQueryでユーザー入力を使用してテーブルを作成する方法
- 23. マイクオーディオ入力をLINEAR16エンコーディングに変換する方法javascriptを使用してBASE64文字列を入力する
- 24. を使用して、事前入力済みのデータを使用してネイティブ連絡先フォームを開く方法。
- 25. C#でテキストボックス入力を使用してMySql接続を開く方法
- 26. javascriptを使用して入力配列からデータを読み取る方法
- 27. Sharepointのチーム定義を使用してアセンブリを展開する方法は?
- 28. jQueryを使用して入力フィールドの入力をシミュレートする方法は?
- 29. C - ユーザーにファイル名の入力を促す方法
- 30. 初心者 - C#でのユーザー入力を促す方法