java - JavaFX TreeTableView custom TreeCell with controls -


i'm new javafx 8 , tried implement treetableview jfxtras controls in second , third column. therefore set cell factories of columns custom treecells e.g. this:

col3.setcellfactory(new callback<treetablecolumn<object, string>, treetablecell<object, string>>() {         @override         public treetablecell<object, string> call(treetablecolumn<object, string> param) {             treetablecell<object, string> cell = new treetablecell<object, string>() {                 private colorpicker colorpicker = new colorpicker();                 @override                 protected void updateitem(string t, boolean bln) {                     super.updateitem(t, bln);                                    setgraphic(colorpicker);                                         }             };             return cell;         }     }); 

now can see colorpickers , can use them, column somehow not react on expanding or collapsing nodes of column 1 (which shows string information out of pojos). e.g. if collapse whole tree, third column still shows colorpickers.

so else necessary columns 'synced'?

thank you!!

when item displayed cell changes, updateitem(...) method invoked. if cell empty (e.g. because user collapsed cells above), second parameter true; need check , unset graphic.

so:

col3.setcellfactory(new callback<treetablecolumn<object, string>, treetablecell<object, string>>() {         @override         public treetablecell<object, string> call(treetablecolumn<object, string> param) {             treetablecell<object, string> cell = new treetablecell<object, string>() {                 private colorpicker colorpicker = new colorpicker();                 @override                 protected void updateitem(string item, boolean empty) {                     super.updateitem(item, empty);                       if (empty) {                         setgraphic(null);                     } else {                                      setgraphic(colorpicker);                          }                                    }             };             return cell;         }     }); 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -