在jsf 1.2中将默认值设置为outputText
如何将默认值设置为my在jsf 1.2中将默认值设置为outputText,jsf,jsf-1.2,Jsf,Jsf 1.2,如何将默认值设置为myoutputText,以便用户不必每次都输入它 <h:inputText value= "#{bean.cit.nationality}" id="nationality"/> 我想将该值设置为“American”,作为国籍的默认值。您有两个选择。在bean数据中设置默认值,或者使用javascript/jquery设置html输入文本值 <h:form id="formId"> <h:inputText value="#
outputText
,以便用户不必每次都输入它
<h:inputText value= "#{bean.cit.nationality}" id="nationality"/>
我想将该值设置为
“American”
,作为国籍
的默认值。您有两个选择。在bean数据中设置默认值,或者使用javascript/jquery设置html输入文本值
<h:form id="formId">
<h:inputText value="#{bean.cit.nationality}" id="nationality"/>
<script>$("#formId\\:nationality}").val() = "American"</script>
</h:form>
您还可以使用实用程序方法来转义JSF冒号,以减少与jquery的冲突
$("(PrimeFaces.escapeClientId('formId:nationality')")
在相应的/关联的托管bean中执行此操作,例如使用
@PostConstruct
注释的方法。
$("(PrimeFaces.escapeClientId('formId:nationality')")