グリッドビューでリンクをクリックすると、Sharepoint2010をポップアップウィンドウのように表示する必要があります。モーダルポップアップが表示され、ユーザーが[保存]ボタンを選択したら、ポップアップの指定された値でデータベースを更新する必要があります。どうすればこれを入手できますか。何か案が。
今のところ、私はそれを取得するために以下のコードを使用していますが、ポップアップのボタンをクリックすると、データベースに値を渡す方法がわかりません
注:現在のところ、ここではグリッドビューコードを追加していません。これは、最初にサンプルhtmlで達成したいので、次にグリッドビューで実行したかったためです。
Javaスクリプト
function openDialog() {
var options = {
html: divModalDialogContent, // ID of the HTML tag
// or HTML content to be displayed in modal dialog
width: 600,
height: 300,
title: "My First Modal Dialog",
dialogReturnValueCallback: dialogCallbackMethod, // custom callback function
allowMaximize: true,
showClose: true
};
SP.UI.ModalDialog.showModalDialog(options);
}
//Results displayed if 'OK' or 'Cancel' button is clicked if the html content has 'OK' and 'Cancel' buttons
function onDialogClose(dialogResult, returnValue) {
if (dialogResult == SP.UI.DialogResult.OK) {
alert('Ok!');
}
if (dialogResult == SP.UI.DialogResult.cancel) {
alert('Cancel');
}
}
// Custom callback function after the dialog is closed
function dialogCallbackMethod() {
alert('Callback method of modal dialog!');
}
HTML
<div id="divModalDialogContent">
Hello World!
<input type="button" value="OK"onclick="SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK, 'Ok clicked'); return false;"
class="ms-ButtonHeightWidth" />
<input type="button" value="Cancel"onclick="SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.cancel, 'Cancel clicked'); return false;"
class="ms-ButtonHeightWidth" />
<asp:Button runat="server" ID="btnClicked" Text="Clicked"
onclick="btnClicked_Click" />
<input type="button" value="Open" onclick="openDialog()" />
ポップアップの「クリック」ボタンをクリックしてdbを呼び出すにはどうすればよいですか。また、ポップアップにパラメータを送信する必要があります
前もって感謝します