Primefaces 3.2에서 JSF 2.0을 사용하고 있습니다. maxlength가 4000으로 설정된 텍스트 영역이 있습니다. 하지만 텍스트 영역에서는 4001 문자를 입력 할 수 있습니다. (항상 하나의 추가 문자). 이 문제를 방지하기 위해 최대 길이를 3999로 설정했습니다. 알려진 문제입니까? 쇼케이스에이 문제가 보이지 않는다. 아직 저장하기 위해 하나 이상의 바이트를 차지 UTF-8 문자를 사용Primefaces inputTextArea maxlength가 작동하지 않습니다.
<p:inputTextarea id="text" value="#{controller.text}" maxlength="4000"
rows="6" cols="150" autoResize="true" required="true" requiredMessage="Text is required" rendered="#{controller.condition}"/>
어떤 브라우저를 사용하고 있습니까? –
브라우저 콘솔에 오류가 있습니까? IE/FF/Chrome에서 완벽하게 작동합니다. 최신 Pf 버전 – Daniel
으로 업그레이드하십시오. FF와 Chrome에서 모두 발생합니다. 동일한 브라우저를 사용하여 쇼케이스를 확인하고 있습니다. Daniel이 언급했듯이 PF 버전 문제 일 수 있습니다. 최신 버전으로 업그레이드하여 도움이되는지 확인합니다. – Gowtham