質問

私は、以前の編集が完了したときに、TableViewerの中で次のセルにジャンプ自動的にして、ユーザーを慰めたいと思います。ユーザーは、エントリのリストで[スタート] endtimesを変更する必要があります。私は手動になっていますどのように思っていた(プログラム的に)特定のセルのためのcellEditorをを誘発します。私は「やる猿の参照の猿」、そうEclipseの前に、この時間を助けるようには見えないことを見ていません。 :)

あなたの時間をありがとう。

役に立ちましたか?

解決

はなく、あなたの問題のための完全な答えが、おそらく役立つ十分な..

まず、編集が完了したときを検出する必要があります。難しい、それは要素を選択するためのコンボボックスを提供する場合、セルエディタは、より簡単に、テキスト入力が可能になります。

あなたはcellEditorをにICellEditorListenerを追加することができます。エディタの値が変更された時はいつでも、リスナーが呼び出されます。そして、これは編集が完了し、そうならば、(あなたは、次のいずれかを検索するセルエディタのシーケンスを定義する必要がありますので。簡単な地図が十分にすることができる)「次へ」セルエディタに進んでいるかどうかを確認するトリガーです。

希望、それが役立ちます!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top