Получить текст из поля formsfx - PullRequest
0 голосов
/ 06 марта 2019

Я использовал formfx, чтобы поиграть, и в некотором смысле это действительно круто, но я наткнулся на проблему, которую не знаю, как решить или как.

Form formInstance = Form.of(
              Group.of(
                      Field.ofStringType(u.nameProperty())
                              .label("name")
                              .placeholder("ha")
                              .required("must not be empty")

                              .validate(StringLengthValidator.atLeast(2, "must be at least 2 chars long")),
                      Field.ofStringType(u.lastNameProperty())
                              .label("lastname")
                              .placeholder("enter last name")
                              .required("must not be empty")
                              .tooltip("bla bla")
                              .validate(StringLengthValidator.exactly(2, "must be longer then 2 chars"))

              ));

Когда я сопоставляю свой DAO сэта форма работает, я могу сопоставить данные чтения с этими полями или использовать поля для сохранения нового пользователя, теперь я хотел бы сделать это, но без DAO.

пример:

Form formInstance = Form.of(
              Group.of(
                      Field.ofStringType("HOW TO GET THIS")
                              .label("name")
                              .placeholder("ha")
                              .required("must not be empty")

                              .validate(StringLengthValidator.atLeast(2, "must be at least 2 chars long")),
                      Field.ofStringType("HOW TO GET THIS")
                              .label("lastname")
                              .placeholder("enter last name")
                              .required("must not be empty")
                              .tooltip("bla bla")
                              .validate(StringLengthValidator.exactly(2, "must be longer then 2 chars"))

              ));

Я пытался сделать это

SimpleTextControl tx = new SimpleTextControl();
 Field.ofStringType(u.lastNameProperty())
                          .label("lastname")
                          .placeholder("enter last name")
                          .required("must not be empty")
                          .tooltip("bla bla")
                          .validate(StringLengthValidator.exactly(2, "must be longer then 2 chars"))
                          .render(tx)

, но все же я не могу вызвать любой метод для передачи, который извлечет текст из элемента управления.

Означает ли это, что formfx может использоваться толькос нижележащим DAO?

я просматривал демо, и все, что было сделано, это демо, было сделано с существующим DAO, но случайного текста или ввода не было.

formsfx

1 Ответ

0 голосов
/ 10 марта 2019

Я закрываю это, потому что это не может быть сделано, поля formsfx привязаны к полю свойства dao.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...