| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 
 | <?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:composite="http://java.sun.com/jsf/composite"
                xmlns:svg="http://java.sun.com/jsf/composite/svg"
                xmlns:c="http://java.sun.com/jsp/jstl/core">
 
    <composite:interface>
        <composite:attribute name="index" required="true" />
    </composite:interface>
 
    <composite:implementation>
        <p:dialog id="reportFrameDialog" appendToBody="true" header="#{bundle.Header_ReportFrame} #{frameController.framesToReport.get(cc.attrs.index).name}" widgetVar="reportFrameDialog#{cc.attrs.index}" width="600" height="450" maximizable="true" minimizable="true" dynamic="true" showEffect="fade" hideEffect="fade"> 
 
            <h1><h:outputText value="#{frameController.framesToReport.get(cc.attrs.index).name}" /> </h1>
            <br/>
            <h2><h:outputText value="#{bundle.ViewFrameTitle_definition}"/></h2>
            <h:outputLabel value="#{frameController.framesToReport.get(cc.attrs.index).definition}" />           
            <br/>
            <h2><h:outputText value="#{bundle.ViewFrameTitle_semanticType}"/></h2>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).semanticTypeList}" var="st">
                <h:outputText value="#{st.name}, " />
            </c:forEach>
            <h2><h:outputText value="#{bundle.ViewFrameTitle_frameElement}"/></h2>
 
            <b><h:outputText value="#{bundle.ViewFrameTitle_core}"/></b>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).frameElementList}" var="fe">
                <h:panelGrid columns="2">
                    <c:if test="#{fe.type.equals('Core')}" >
                            <h:outputText value="#{fe.name}"/>
                            <h:outputText value="#{fe.definition}" />
                    </c:if>
                </h:panelGrid>
            </c:forEach>   
            <b><h:outputText value="#{bundle.ViewFrameTitle_coreunexpressed}"/></b>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).frameElementList}" var="fe">
                <h:panelGrid columns="2">
                    <c:if test="#{fe.type.equals('Core-Unexpressed')}" >
                            <h:outputText value="#{fe.name}"/>
                            <h:outputText value="#{fe.definition}" />
                    </c:if>
                </h:panelGrid>
            </c:forEach>
            <b><h:outputText value="#{bundle.ViewFrameTitle_peripheral}"/></b>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).frameElementList}" var="fe">
                <h:panelGrid columns="2">
                    <c:if test="#{fe.type.equals('Peripheral')}" >
                            <h:outputText value="#{fe.name}"/>
                            <h:outputText value="#{fe.definition}" />
                    </c:if>
                </h:panelGrid>
            </c:forEach>
            <b><h:outputText value="#{bundle.ViewFrameTitle_extrathematic}"/></b>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).frameElementList}" var="fe">
                <h:panelGrid columns="2">
                    <c:if test="#{fe.type.equals('Extra-Thematic')}" >
                            <h:outputText value="#{fe.name}"/>
                            <h:outputText value="#{fe.definition}" />
                    </c:if>
                </h:panelGrid>
            </c:forEach>
            <h2><h:outputText value="#{bundle.ViewFrameTitle_lu}"/></h2>
            <c:forEach items="#{frameController.framesToReport.get(cc.attrs.index).lexUnitList}" var="lu">
                <h:outputText value="#{lu.name}, "/>
            </c:forEach>
            <br/>      
            <h:outputText value="Created by #{frameController.framesToReport.get(cc.attrs.index).createdBy}, on #{frameController.framesToReport.get(cc.attrs.index).createdDate}" />
 
        </p:dialog>
    </composite:implementation>
 
</ui:composition> | 
Partager