1

グリッドがあり、PHPとJSONを使用しています。ondblClickRowを使用してインライン編集を行っています。必要なのは、フィールドをダブルクリックすると、このフィールドのコンテンツが選択されるようにすることです。申し訳ありませんが、これは見つかりませんでした... Googleで検索すると、選択した行とこの問題の例が見つかりました。

4

4 に答える 4

2

この回答別の回答を見ることをお勧めします。おそらく、最後の回答から使用する Web ブラウザへのコードを変更すると、問題の解決策が得られるでしょう。

于 2013-03-13T20:21:59.283 に答える
0

インライン編集モードが有効になった後に単一のセルにフォーカスしたい場合は、これを試してください:

ondblClickRow: function (rowId, rowIndex, columnIndex) {
  var grid = $('#mygrid');
  grid.editRow(rowId, true, function() {
    var colModel = grid.getGridParam('colMode');
    var colName = colModel[colIndex].name;
    var input = $('#' + rowId + '_' + colName);
    input.get(0).focus();
  });
}
}

ここでコードを見つけました: http://www.trirand.com/blog/?page_id=393/help/setting-focus-on-a-cell-after-entering-edit-mode/

于 2013-03-13T19:13:34.093 に答える