Какова цель атрибута метки в командной кнопке JSF? - PullRequest
5 голосов
/ 28 марта 2012

Каково назначение атрибута метки в кнопке JSF Command?

1 Ответ

5 голосов
/ 28 марта 2012

Очень хорошо заметили. Это действительно не имеет никакого смысла для <h:commandButton>.

Этот атрибут должен присутствовать в UIInput компонентах, таких как <h:inputText>. Тогда это именно то значение, которое затем будет использовано в первом заполнителе формата сообщения {0} сообщений проверки / преобразования, так что оно будет отображаться, например, так, например, label="Username"

Имя пользователя: значение обязательно

Если атрибут label опущен, по умолчанию будет использоваться идентификатор клиента компонента, который часто менее удобен для чтения конечному пользователю с автоматически сгенерированными идентификаторами и разделителем : и т. Д., Например,

formId: inputId: Требуется значение

Этот атрибут был введен в JSF 1.2. Я думаю, что ошибка разработчика / разработчика JSF состояла в том, чтобы указать новый атрибут для компонентов JSF, которые генерируют элементы HTML <input>, <select> и <textarea>, а не только для компонентов JSF, которые расширяются от UIInput . Этот атрибут, а именно (правильно) отсутствует в <h:commandLink>, принадлежащем к тому же семейству UICommand, что и <h:commandButton>.

Я сообщил об этом как выпуск 2365 .

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