0

ページにグリッドがあります。行をクリックすると、項目データがダイアログ内に表示された項目編集フォーム (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

})

新しい値を持つオブジェクトを取得することは可能ですか?

4

1 に答える 1