<#list selectedFeatures as selectedFeature>
${selectedFeature.productFeatureTypeId} = ${selectedFeature.description?if_exists} [${selectedFeature.productFeatureId}]
#list>
<#else>
- ${uiLabelMap.ManufacturingBomSimulation}
#if>
<#if tree?has_content>
<#assign alt_row = false>
<#list tree as node>
class="alternate-row"#if>>
${node.depth} |
<#list 0..(node.depth) as level>
|
#list>
|
<#list 0..(node.depth) as level>
|
#list>
${node.product.productId}
|
|
<#if node.product.isVirtual?default("N") == "Y">
${node.product.isVirtual}
#if>
${(node.ruleApplied.ruleId)?if_exists}
|
${node.product.internalName?default(" ")} |
${node.quantity} |
${uiLabelMap.CommonEdit} |
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
#list>
<#else>
${uiLabelMap.CommonNoElementFound}. |
#if>
<#if productsData?has_content>
<#assign alt_row = false>
<#list productsData as productData>
<#assign node = productData.node>
class="alternate-row"#if>>
${node.product.productId} |
${node.product.internalName?default(" ")} |
${node.quantity} |
${productData.qoh?if_exists} |
<#if productData.unitCost?exists && (productData.unitCost > 0)>
${productData.unitCost?if_exists} |
<#else>
NA |
#if>
${productData.totalCost?if_exists} |
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
#list>
<#--
<#if grandTotalCost?exists>
${grandTotalCost} |
#if>
-->
<#else>
${uiLabelMap.CommonNoElementFound}. |
#if>
#if>