ページにグリッドがあります。行をクリックすると、項目データがダイアログ内に表示された項目編集フォーム (jquery ダイアログ ui プラグイン)。問題は、ダイアログの [保存] ボタンをクリックした後、新しいユーザー入力で html からデータ項目を取得することです。ここに私のコードがあります:
$('#OutLookAccountsGrid').on('click', 'span.btnOutlookAccountEdit', function () {
//getting data from grid row
var account = $(this).tmplItem().data;
//populating edit template with data
var tbl = $('#outlookaccountEditFormTmpl').tmpl(account);
//displaying edit form inside dialog
tbl.dialog({
modal: true,
width: 400,
buttons: {
"Yes": function () {
var $this = $(this);
//PROBLEM!!! PROBLEM!!! PROBLEM!!!
//want to get values from user, but instead getting old values
//populated from grid row
var data = $.tmplItem(this).data;
//...
//want to send tmplItem with new values throught ajax as data param
//...
}
}
})//end of dialog
})
新しい値を持つオブジェクトを取得することは可能ですか?