1

gridComplete関数で、データ行の特定の値に応じて、フォーカスを別のタブに移動したいと思います。gridCompelete関数は次のようになります

           var grid = $('#grdResults');
                var m = grid.getDataIDs();
                for (var i = 0; i < m.length; i++) {
                    var rowData = grid.getRowData(m[i]);
                    if (rowData.errorMessage != '') {
                        alert(rowData.errorMessage);
                        $('#UploadMain').focus();
                    }
                }

明らかに、.focus()は機能していないようです。以下に示すのは、タブのコードを含むビューの一部です。

      <div id="editTabs">
           <ul>
        <li><a href="#UploadMain">Main</a></li>
        <li><a href="#DataValidation">Data Validation</a></li>
    </ul>
    <div id="UploadMain">
        <fieldset>
          .......

フォーカスを移動するには何が必要ですか?

4

1 に答える 1

0

select()メソッドをお探しですか?

$("#editTabs").tabs("select", 0);              // Activate first tab.

または:

$("#editTabs").tabs("select", "#UploadMain");  // Activate "UploadMain" tab.
于 2012-09-05T08:45:52.800 に答える