当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

ADF(ORACLE JEE 平台)中Table的显示detail功效的操纵[Java编程]

赞助商链接



  本文“ADF(ORACLE JEE 平台)中Table的显示detail功效的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

ADF(Application development Framework)是Oracle主推的JEE平台的办理筹划,此中包含JDeveloper (开辟IDE),Weblogic(Server 容器),ADF Faces(JSF 实现), ADF richFaces(JSF 中扩大组件)等等.

本文主要谈论ADF Faces中,若何掌握显示Table的Details信息.

ADF Table近似于JSF尺度的Table,但供应很多更有效的功效.比方显示Datail就是很好的功效,以下图:用户可以点击首列小图表,查看本行具体信息

以下图显示:

下面是相对应的JSP和BackingBean

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=GBK"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
<f:view>
   <afh:html>
     <afh:head title="tableTest">
       <meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
       <style type="text/css">
       body {
}
       a:link { color: #ffa5a5; }
     </style>
     </afh:head>
     <afh:body>
       <h:form>
         <af:table width="98%" value="#{tableTest.allData}" var="data"
                   emptyText="No Data"
                   disclosureListener="#{tableTest.showDetails}" banding="none"
                   varStatus="vs">
           <af:column sortable="true" formatType="icon"
                      inlineStyle="border-color:rgb(0,0,0); border-width:thin; margin:auto; text-align:center;">
             <f:facet name="header">
               <af:outputText value="NO."/>
             </f:facet>
             <af:outputText value="#{data.column1}"/>
           </af:column>
           <af:column  inlineStyle="border-color:rgb(0,0,0); border-width:thin; margin:auto; text-align:center;">
             <f:facet name="header">
               <af:outputText value="Last Name"/>
             </f:facet>
             <af:outputText value="#{data.column2}"/>
           </af:column>
           <af:column  inlineStyle="border-color:rgb(0,0,0); border-width:thin; margin:auto; text-align:center;">
             <f:facet name="header">
               <af:outputText value="First Name"/>
             </f:facet>
             <af:outputText value="#{data.column3}"/>
           </af:column>
           <f:facet name="detailStamp">
             <af:panelGroup layout="vertical">
               <af:outputText rendered="#{tableTest.showDetail}"
                              value="#{data.detail}"/>
                <af:outputText rendered="#{tableTest.showDetail}"
                              value="#{data.detail}"/>
                 <af:outputText rendered="#{tableTest.showDetail}"
                              value="#{data.detail}"/>
             </af:panelGroup>
           </f:facet>
         </af:table>
       </h:form>
     </afh:body>
   </afh:html>
</f:view>


  以上是“ADF(ORACLE JEE 平台)中Table的显示detail功效的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • php应用readfile函数给躲藏下载文件地址增添权限判
  • ADF(ORACLE JEE 平台)中Table的显示detail功效的操纵
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .