很好地发现了.它真的没有任何意义的目的<h:commandButton>.
该属性应该仅存在于UIInput组件中<h:inputText>.然后恰好将该值用于{0}验证/转换消息的第一个消息格式占位符,以便它显示如下label="Username":例如:
用户名:值是必需的
如果label省略该属性,它将默认为组件的客户端ID,这对于具有自动生成的ID和:分隔符的最终用户来说通常不太友好,因此如此
formId:inputId:值是必需的
此属性是在JSF 1.2中引入的.我认为JSF开发者/实施者的错误是指定为其生成HTML JSF组件的新attrubute <input>,<select>和<textarea>元素,没有专门对从扩展JSF compnents UIInput.该属性即(正确地)不存在<h:commandLink>,属于同一UICommand家族<h:commandButton>.
我已将其报告为2365号问题.
| 归档时间: |
|
| 查看次数: |
1094 次 |
| 最近记录: |