4
JSF Command按鈕中標籤屬性的用途是什麼?JSF commandbutton中標籤屬性的用途是什麼?
JSF Command按鈕中標籤屬性的用途是什麼?JSF commandbutton中標籤屬性的用途是什麼?
非常好斑點。它在<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。