Qooxdooテーブルウィジェットでセルをプログラムで選択してから、そのセルのエディターを起動したいと思います。
これまでのところ、私は次のことを理解することができました。次のようにセルを選択してフォーカスすることができます。
var pane = table.getPaneScroller(0);
var selectionModel = table.getSelectionModel();
selectionModel.resetSelection();
selectionModel.addSelectionInterval(row, row);
pane.setFocusedCell(col, row);
ただし、その後の呼び出しでtable.startEditing()
はセルエディタは起動しません。セルがユーザーによって手動で選択された場合に機能します。
プログラムによる近似では失敗する、ユーザーによるセルの選択は何をしますか?
問題を示す例をまとめました。