2017-03-04 26 views
0

TableCellクラスを拡張して日付選択ツールをレンダリングしました。そのグラフィックはjavafx.scene.control.DatePickerです。私は、onKeyPressedタブ、入力、エスケープ、およびいくつかの他のカスタマイズをこの問題を解決するために処理するために処理しなければならなかったTableCellは正常に動作します。今、すでに値を含んでいるセルを最初に選択すると、DatePickerが表示されますが、空白です。 startEditが呼び出されているようですが、それはDatePickerに入れる値を提供しません。 (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableCell.htmlJavafx TableCell編集開始時に古い値を表示

DatePickerのセルの最初の値が最初に表示されるようにするにはどうすればよいですか?カラム型を仮定

+0

カラム型が 'LocalDate'であると仮定すると、' startEdit() 'で' datePicker.setValue(getItem()) 'を実行できませんか? –

+0

@James_D Perfect、ありがとう。私は 'getValue'を探していて、' getItem'を見逃しました。答えとして入れて、私はそれを受け入れるでしょう。 –

答えて

1

だけstartEdit()方法で

datePicker.setValue(getItem()); 

を呼び出し、LocalDateあります。

関連する問題