2012-03-28 2 views

답변

4

매우 잘 보입니다. 실제로는 <h:commandButton>에 의미있는 목적이 없습니다.

이 속성은 구성 요소 (예 : <h:inputText>)에만 있습니다. 그 다음 정확히 정확히 첫 번째 메시지 형식 자리 표시 자 {0} (유효성 검사/전환 메시지)에 사용되어 예를 들어 같이 표시됩니다. label="Username" :

아이디 : 값은 label 속성이 생략되는 경우가 종종 자동 생성 된 ID와 : 분리와 함께 최종 사용자를 향한 읽을 덜 친화적 인 구성 요소의 클라이언트 ID를 기본값으로 할

필요 등등 그래서

formId 같은 : inputId : 값이 필요

,536,

이 속성은 JSF 1.2에서 도입되었습니다. JSF 개발자/구현 자의 실수는 구체적으로 UIInput에서 JSF 구성 요소가 아닌 HTML <input>, <select><textarea> 요소를 생성하는 JSF 구성 요소에 대한 새로운 attrubute를 지정하는 것이라고 생각합니다. 이 속성은 동일한 UICommand 패밀리에 속한 <h:commandLink><h:commandButton>과 (올바르게) 부합하지 않습니다.

나는이를 issue 2365으로보고했습니다.

관련 문제