2

我在我的项目中使用 ControlFx PropertySheet 。我设法让它运行。
BeansObj:

public class BeansObj implements Serializable {  
    private String name;
    private String mail;
    private boolean smart;
    private int age;
    //Getters,Setters, Beans stuff....
}  

控制器类:

public class Controller implements Initializable {
    @FXML
    private PropertySheet sheet;
    @Override
    public void initialize(URL location, ResourceBundle resources){
    sheet.getItems().addAll(BeanPropertyUtils  
                .getProperties(new BeansObj("foo","foo@bar.foo",true,41)));  
    }
}

对于布尔字段,生成的控件是一个带有空文本的复选框;

1-如何隐式设置此文本值?

对于邮件字段(字符串)

2-如何添加自定义验证方法?

对于每个字段

3-如何将css class|id添加到特定Control?

默认情况下(我猜)所有控件都属于基本类别(PropertySheet.Mode

4-如何隐式或显式设置类别?

并且,如果 BeansObj 有一个 Collection 属性

5-如何让它生成一个tableView?

先感谢您。

4

0 回答 0