高章伟
2022-03-18 4bfe21c4b5ddc089ae5a95f4b10f6cff148b690d
1
2
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
<apex:page controller="CheckAllOlympusAssetController" contentType="text/csv#{!exportCsvName}" showheader="false" sidebar="false" cache="true">
    <!-- Label -->
    <apex:outputText value="Id"/>
    <apex:outputText value="(不可修改)"/>
    <apex:variable value="{!0}" var="cnt" />
    <apex:repeat value="{!allApiList}" var="eachApi">
        <apex:outputText value="{!COMMA}"/>
        <apex:outputText value="{!eachApi}"/>
        <apex:outputText value="{!canChangeFlagList[cnt]}"/>
        <apex:variable value="{!cnt + 1}" var="cnt" />
    </apex:repeat>
    <apex:outputText value="{!CRLF}"/>
 
    <apex:outputText value="Id"/>
    <apex:outputText value="(不可修改)"/>
    <apex:variable value="{!0}" var="cnt" />
    <apex:repeat value="{!allLabelList}" var="eachLabel">
        <apex:outputText value="{!COMMA}"/>
        <apex:outputText value="{!eachLabel}"/>
        <apex:outputText value="{!canChangeFlagList[cnt]}"/>
        <apex:variable value="{!cnt + 1}" var="cnt" />
    </apex:repeat>
    <apex:outputText value="{!CRLF}"/>
 
    <!-- Data -->
<!--     <apex:repeat value="{!assetExportCsvList}" var="eachAssetData">
        <apex:outputText value="{!eachAssetData.id}"/>
        <apex:repeat value="{!leftApiList}" var="eachLeftApi">
            <apex:outputText value="{!COMMA}"/>
            <apex:outputText value="{!eachAssetData[eachLeftApi[0]]}"/>
        </apex:repeat>
        <apex:repeat value="{!rightApiList}" var="eachRightApi">
            <apex:outputText value="{!COMMA}"/>
            <apex:outputText value="{!eachAssetData[eachRightApi[0]]}"/>
        </apex:repeat>
        <apex:outputText value="{!CRLF}"/>
    </apex:repeat> -->
    <apex:repeat value="{!exportCsvResultList}" var="eachCsvLine">
        <apex:variable value="{!0}" var="cnt" />
        <apex:repeat value="{!eachCsvLine}" var="eachCsvData">
            <apex:outputText value="{!eachCsvData}"/>
            <!-- <apex:outputText value="{!cnt}" /> -->
            <!-- <apex:outputText value="{!eachLineSize}" /> -->
            <apex:outputText value="{!COMMA}" rendered="{!cnt != eachLineSize}" />
            <apex:variable value="{!cnt + 1}" var="cnt" />
        </apex:repeat>
        <apex:outputText value="{!CRLF}"/>
    </apex:repeat>
</apex:page>