私は2つのクラスATableとARowを持っています。 Class ATableにcolumn colPauseDateという属性があります。複数の属性を持つGWTのValueChangeイベント
私は値の変更を追加したいcolPauseDateのイベント、そのような日付の変更に何か何か。
どのようにGWTで行うことができますか?親切にあなたがcolPauseDate
列にFieldUpdater
を追加する必要が
私は2つのクラスATableとARowを持っています。 Class ATableにcolumn colPauseDateという属性があります。複数の属性を持つGWTのValueChangeイベント
私は値の変更を追加したいcolPauseDateのイベント、そのような日付の変更に何か何か。
どのようにGWTで行うことができますか?親切にあなたがcolPauseDate
列にFieldUpdater
を追加する必要が
助ける:
colPauseDate.setFieldUpdater(new FieldUpdater<ARow, Date>() {
@Override
public void update(int index, ARow object, Date value) {
object.setDate(value); // update object value
redrawRow(index);
}
});
こんにちはアダム、私はFieldUpdaterを使用して、redrawRow(インデックス)の代わりに、私はcellTable.redraw()を書いています。 –
選択された値は、ページがリロードまたはリフレッシュされるまで表示されます。 –
申し訳ありませんが、属性colPauseDate列です。 –
日付はどのように変更できますか?セルエディタを使用していますか?列はあなた自身のクラスですか、それともcom.google.gwt.user.cellview.client.Columnですか? – Adam
はいセルエディタを使用しています。列はcom.google.gwt.user.cellview.client.Columnです。私が直面している主な問題は実際には、colPauseDateはDatePickerで、日付を選択すると、ページが更新されると、設定したデフォルトの日付に戻ります。ですから、基本的には、選択した日付を列に表示したままにしておきます。 –