2012-03-28 79 views

回答

4

非常好斑點。它在<h:commandButton>上確實沒有任何意義。

此屬性應存在於UIInput組件中,例如<h:inputText>。然後恰好該值將被用於驗證/轉換消息的第一個消息格式佔位符{0}中,以便它在例如如此顯示時顯示出來。 label="Username"

用戶名:值需要

如果省略了label屬性,這將默認爲這通常是不太友好可讀朝向與自動生成的ID和:隔板和終端用戶組件的客戶機ID等等,像這樣

formId:inputId:需要價值

此屬性是在JSF 1.2中引入的。我認爲JSF開發人員/實施者的錯誤是爲JSF組件指定新的屬性,這些組件會生成HTML <input><select><textarea>元素,而不是特定於從UIInput擴展的JSF元素。該屬性即(正確地)缺少<h:commandLink>屬於同一UICommand家族<h:commandButton>

我已經報告它爲issue 2365

相關問題