Oracle 如何禁用JSFX页面上的单个单选按钮?
我有一位客户创建了Oracle ADF/JSF 1.1应用程序。在其中一个页面上,它们有一个表,第一列作为启用的互斥单选按钮。我必须增强页面并添加带有禁用单选按钮的总行。如何在Bean类或页面上禁用它而不使用JavaScript?我试着做一些类似的事情:Oracle 如何禁用JSFX页面上的单个单选按钮?,oracle,jsp,jsf,jsp-tags,oracle-adf,Oracle,Jsp,Jsf,Jsp Tags,Oracle Adf,我有一位客户创建了Oracle ADF/JSF 1.1应用程序。在其中一个页面上,它们有一个表,第一列作为启用的互斥单选按钮。我必须增强页面并添加带有禁用单选按钮的总行。如何在Bean类或页面上禁用它而不使用JavaScript?我试着做一些类似的事情: <af:tableSelectOne id="slctone" disabled="true"/> 下面是代码片段: <f:facet name="selection"> <af:table
<af:tableSelectOne id="slctone" disabled="true"/>
下面是代码片段:
<f:facet name="selection">
<af:tableSelectOne id="slctone" />
</f:facet>
<af:column sortable="false" headerText="#{tcWizard.partsHeaderLabel}" width="325" >
<af:commandLink text="#{row.label}" action="#{tcWizard.retrieveDrillDownList}" actionListener="#{tcWizard.nextDrillDownElement}"
rendered="#{tcWizard.continueDrill }" id="drlLnk" />
<af:outputText value="#{row.label}" rendered="#{!tcWizard.continueDrill }" />
</af:column>
<af:column sortable="false" headerText="#{msg.SALES}" styleClass="bordersBottomGrey" width="80">
<af:outputText value="#{row.sales}"/>
</af:column>
我必须增强页面并添加带有禁用单选按钮的总行。如何在Bean类或页面上禁用它而不使用JavaScript
只需在disabled
属性中使用EL即可:
disabled="#{we are in the last row}"
当满足上述条件时,应返回true
或者,您可以使用表格组件中的页脚:
<f:facet name="footer">
...
</f:facet>
...
这将生成一个
,您可以在其中放置一个独立的行,这样就不会受到其他行的影响,反之亦然
<f:facet name="footer">
...
</f:facet>