3

セルテーブルで TextInputCell に KeyboardSelectionPolicy.DISABLED を使用すると、イベントが正しく発生しないため、FieldUpdater が常に呼び出されるわけではありません。

私のコードスニペットは次のようになります

 CellTable<String> cellTable = new CellTable<String>();
 cellTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.DISABLED);
 Column<String, String> column = new Column<String, String>(new TextInputCell()) {
@Override
public String getValue(String object) {
    //Do something
}
};
column.setFieldUpdater(new FieldUpdater<String, String>() {

@Override
public void update(int index, String object, String value) {
    //Do something
}
});
cellTable.addColumn(column);

この問題に直面しているのは私だけですか、それとも何か間違っていますか?

4

1 に答える 1

2

はい、私は正しかったです。これは gwt issue tracker で報告されています。

バグ ID 7804

これは、gwt の既知の IE の問題を追跡していたときにわかりました。

私はまだこれを試していませんが、報告されています。私があなただったら、Issue Tracker を探します。

于 2012-12-01T17:53:31.143 に答える