java - new PropertyValueFactory<, >() for a collection -


my problem want use collection type new propertyvaluefactory<,>()

tablecolumn columnname = new tablecolumn("nom"); columnname.setcellvaluefactory(new propertyvaluefactory<notebean, list>("name")); 

because notebean contains field of type collection (list).

thank ;).

the solution problems parse collection for or while using code :

    tablecolumn<person,string> firstnamecol = new tablecolumn<person,string>("first name");  firstnamecol.setcellvaluefactory(new callback<celldatafeatures<person, string>, observablevalue<string>>() {      public observablevalue<string> call(celldatafeatures<person, string> p) {          return p.getvalue().firstnameproperty();      }   });  } 

for exemple :

tablecolumn columnmod = new tablecolumn<modulenotebean, double>(                 mobean.getmodulebean());         (int = 0; < mobean.getlistmat().size(); i++) {             tablecolumn columnnote = new tablecolumn(mobean.getlist_mat()                     .get(i));             final int index = i;             columnnote                     .setcellvaluefactory(new callback<celldatafeatures<modulenotebean, string>, observablevalue<string>>() {                          public observablevalue<string> call(                                 celldatafeatures<modulenotebean, string> p) {                              simplestringproperty b = new simplestringproperty(p                                     .getvalue().getmodulenlist().get(0)                                     .getnotelist().get(index)                                     + "");                              return b;                         }                     }); 

propertyvaluefactory


Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -