0

SWT の TableEditor に問題があります。私はこのリンクのコードから作業しています: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/ swt/snippets/Snippet88.java

コードは、1 つのことを除いて、私が望むものに対してほぼ完璧に機能します。テーブルに何もない場合、編集する必要がある列を編集できません。

より具体的には、TableViewer を使用して、コード内の別の場所からテーブルにデータを入力しています。テーブルに他の場所からのデータが入力されている場合、値を編集できますが、何らかの理由で列に何もない場合 (つまり、他の場所からデータをまだ取得していない場合) は編集できません。これは私にとってかなり大きな欠点です。

エディターの属性を変更するだけで済むことを願っていますが、どこでどのように変更するかがわかりません。誰もこの問題に遭遇したことがありますか? これに関する助けがあれば大歓迎です!

前もって感謝します!:)

4

1 に答える 1

1

通常、これを編集する方法があることをユーザーに何らかの形でほのめかしたいと思うでしょう。これは、テーブルに合成アイテムを追加することで実現できます。 ここに画像の説明を入力

于 2013-05-16T23:24:54.057 に答える