svn commit: r602519 - in /ofbiz/trunk/specialpurpose/assetmaint: webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl widget/AssetmaintScreens.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r602519 - in /ofbiz/trunk/specialpurpose/assetmaint: webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl widget/AssetmaintScreens.xml

adrianc
Author: adrianc
Date: Sat Dec  8 09:28:35 2007
New Revision: 602519

URL: http://svn.apache.org/viewvc?rev=602519&view=rev
Log:
Updated Asset Maintenance report to use new FOP decorator.

Modified:
    ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl
    ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml

Modified: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl?rev=602519&r1=602518&r2=602519&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl (original)
+++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl Sat Dec  8 09:28:35 2007
@@ -16,29 +16,16 @@
 specific language governing permissions and limitations
 under the License.
 -->
-
-<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
-  <fo:layout-master-set>
-    <fo:simple-page-master master-name="simple-portrait"
-      page-width="8.5in" page-height="11in"
-      margin-top="0.3in" margin-bottom="0.3in"
-      margin-left="0.4in" margin-right="0.3in">
-    <fo:region-body margin-top="1in" margin-bottom="0.5in"/>
-    <fo:region-before extent="1in"/>
-    <fo:region-after extent="0.5in" />
-    </fo:simple-page-master>
-  </fo:layout-master-set>
-
-  <fo:page-sequence master-reference="simple-portrait" font-size="12pt">
+<#escape x as x?xml>
   <fo:flow flow-name="xsl-region-body">
   
   <#-- Print FixedAsset Information -->
-  <fo:table table-layout="fixed" border-style="solid" border-width="1pt">
-    <fo:table-column column-width="1.5in"/>
-    <fo:table-column column-width="6.5in"/>
+  <fo:table table-layout="fixed" width="100%" border-style="solid" border-collapse="collapse" border-width="1pt">
+    <fo:table-column column-width="20%"/>
+    <fo:table-column column-width="80%"/>
     <fo:table-body>
       <fo:table-row>
-        <fo:table-cell><fo:block number-columns-spanned="2"  font-weight="bold">${uiLabelMap.AccountingFixedAsset}</fo:block></fo:table-cell>
+        <fo:table-cell number-columns-spanned="2"><fo:block font-weight="bold">${uiLabelMap.AccountingFixedAsset}</fo:block></fo:table-cell>
       </fo:table-row>
       <#if fixedAsset?has_content>
         <fo:table-row>
@@ -81,12 +68,12 @@
   <#-- End Print FixedAsset Information -->
   
   <#-- Start Print FixedAsset Maintenance Information -->
-  <fo:table table-layout="fixed"  border-style="solid" border-width="1pt">
-    <fo:table-column column-width="1.5in"/>
-    <fo:table-column column-width="6.5in"/>
+  <fo:table table-layout="fixed" width="100%" border-style="solid" border-collapse="collapse" border-width="1pt">
+    <fo:table-column column-width="20%"/>
+    <fo:table-column column-width="80%"/>
     <fo:table-body>
       <fo:table-row>
-        <fo:table-cell><fo:block number-columns-spanned="2" font-weight="bold">${uiLabelMap.AccountingFixedAssetMaint}</fo:block></fo:table-cell>
+        <fo:table-cell number-columns-spanned="2"><fo:block font-weight="bold">${uiLabelMap.AccountingFixedAssetMaint}</fo:block></fo:table-cell>
       </fo:table-row>
       <#if fixedAssetMaint?has_content>
         <fo:table-row>
@@ -125,14 +112,14 @@
 <#-- End Print FixedAsset Maintenance Information -->
   
 <#-- Start Print Maintenance Schedule Information -->
-  <fo:table table-layout="fixed"  border-style="solid" border-width="1pt">
-    <fo:table-column column-width="2in"/>
-    <fo:table-column column-width="2in"/>
-    <fo:table-column column-width="2in"/>
-    <fo:table-column column-width="2in"/>
+  <fo:table table-layout="fixed" width="100%" border-style="solid" border-collapse="collapse" border-width="1pt">
+    <fo:table-column column-width="25%"/>
+    <fo:table-column column-width="25%"/>
+    <fo:table-column column-width="25%"/>
+    <fo:table-column column-width="25%"/>
     <fo:table-body>
       <fo:table-row>
-        <fo:table-cell number-columns-spanned="4" ><fo:block number-columns-spanned="4" font-weight="bold">${uiLabelMap.WorkEffortSummary}</fo:block></fo:table-cell>
+        <fo:table-cell number-columns-spanned="4" ><fo:block font-weight="bold">${uiLabelMap.WorkEffortSummary}</fo:block></fo:table-cell>
       </fo:table-row>
       <#if scheduleWorkEffort?has_content>
         <fo:table-row>
@@ -140,11 +127,15 @@
             <#if scheduleWorkEffort.actualStartDate?has_content>
               <#assign actualStartDate = scheduleWorkEffort.get("actualStartDate")>
                 <fo:table-cell><fo:block>${actualStartDate?string.short}</fo:block></fo:table-cell>
+            <#else>
+                <fo:table-cell><fo:block></fo:block></fo:table-cell>
             </#if>
           <fo:table-cell><fo:block>${uiLabelMap.WorkEffortActualCompletionDate}</fo:block></fo:table-cell>
             <#if scheduleWorkEffort.actualCompletionDate?has_content>
               <#assign actualCompletionDate = scheduleWorkEffort.get("actualCompletionDate")>
               <fo:table-cell><fo:block>${actualCompletionDate?string.short}</fo:block></fo:table-cell>
+            <#else>
+                <fo:table-cell><fo:block></fo:block></fo:table-cell>
             </#if>
         </fo:table-row>
         <#assign workEffortPurposeType = scheduleWorkEffort.getRelatedOne("WorkEffortPurposeType")?if_exists>
@@ -168,9 +159,9 @@
 <#-- End Print Maintenance Schedule Information -->
 
   <#if itemIssuanceList?has_content>
-    <fo:table table-layout="fixed"  border-spacing="3pt" border-style="solid" border-width="1pt">
-      <fo:table-column column-width="6.5in"/>
-      <fo:table-column column-width="1.5in"/>
+    <fo:table table-layout="fixed" width="100%" border-style="solid" border-collapse="collapse" border-width="1pt">
+      <fo:table-column column-width="20%"/>
+      <fo:table-column column-width="80%"/>
       <fo:table-header>
         <fo:table-row>
           <fo:table-cell><fo:block font-weight="bold">${uiLabelMap.FixedAssetMaintItemIssuance}</fo:block></fo:table-cell>
@@ -197,8 +188,8 @@
   </#if>
 
   <#if notes?has_content>
-    <fo:table table-layout="fixed"   border-spacing="3pt" border-style="solid" border-width="1pt">
-      <fo:table-column column-width="8in"/>
+    <fo:table table-layout="fixed" width="100%" border-style="solid" border-collapse="collapse" border-width="1pt">
+      <fo:table-column column-width="100%"/>
       <fo:table-header>
         <fo:table-row>
           <fo:table-cell><fo:block font-weight="bold">${uiLabelMap.WorkEffortNotes}</fo:block></fo:table-cell>
@@ -221,6 +212,6 @@
   </#if>
 
   </fo:flow>
-  </fo:page-sequence>
-</fo:root>
+</#escape>
+
 

Modified: ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml?rev=602519&r1=602518&r2=602519&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml Sat Dec  8 09:28:35 2007
@@ -247,6 +247,7 @@
                 <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/>
                 <property-map resource="ProductUiLabels" map-name="uiLabelMap" global="true"/>
                 <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+                <set field="layoutSettings.documentTitle" from-field="uiLabelMap.FixedAssetMaintWorkEffortName"/>
 
                 <set field="fixedAssetId" from-field="parameters.fixedAssetId"/>
                 <set field="maintHistSeqId" from-field="parameters.maintHistSeqId"/>
@@ -263,9 +264,13 @@
                 <script location="component://assetmaint/webapp/assetmaint/WEB-INF/actions/assetmaint/printFixedAssetMaint.bsh"/>
             </actions>
             <widgets>
-                <platform-specific>
-                    <html><html-template location="component://assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl"/></html>
-                </platform-specific>
+                <decorator-screen name="GlobalFoDecorator" location="component://common/widget/CommonScreens.xml">
+                    <decorator-section name="body">
+                        <platform-specific>
+                            <html><html-template location="component://assetmaint/webapp/assetmaint/assetmaint/printFixedAssetMaint.fo.ftl"/></html>
+                        </platform-specific>
+                    </decorator-section>
+                </decorator-screen>
             </widgets>
         </section>
     </screen>