下面的代码不起作用,但它对jsf1.2来说工作正常。 现在框架JSF2.0和primefaces 3.2css表达式不适用于primefaces
<p:inputText id="pInputText4" disabled="true" value="This is Input
Text" style="color:
expression((this.disabled==true)?'#0f0':'#f00');"/>
我还有一个疑问,为什么
<p:selectOneMenu id="roleId" value="#{accessPage.roleId}" required="true">
<f:selectItem itemLabel="#{msg['label.common.selecthere']}" itemValue="#{null}" />
<f:selectItems var="code" value="#{accessPage.roleIdList}"
itemLabel="#{code.codeDesc}" itemValue="#{code.codeId}" />
<f:valueChangeListener type="com.ncs.caseconnect.base.app.utils.ValueChangeCleanUtils"/>
<p:ajax listener="#{accessPage.roleOrModuleChanged}" update="accessRight" />
</p:selectOneMenu>
的valueChangeListener,当我们选择第一个null选项AJAX无法正常工作。如果我们删除必需的属性,它可以正常工作。它在required和valueChangeListener之间是否冲突?
测试它反对'^ h全局应用此:inputText'JSF2似乎工作。未尝试Primefaces。 – Shahzeb