Kwa Kil On Swa

Thursday, January 04, 2007

Struts tags -using the after parameter and custom freemarker templates

<fims:textfieldequipment fieldName="stockManagementQueryCriteria.equipmentNm" template="textequipmentwithpopup"/>

replaced

<fims:textfieldequipment fieldName="stockManagementQueryCriteria.equipmentNm">
<s:param name="after">
<img title="<fmt:message key='equipment.image.title'/>" alt="<fmt:message key='equipment.image.alt'/>"
src='<c:url value="/images/equip_plus.gif"/>' width='21' height='21'
style='vertical-align: top'
onClick='DSopenPopup("popupEditEquipmentSearch.html", "DS_equip", 900,800,30,30);'
/>
</s:param>
</fims:textfieldequipment>

which replaced


<s:textfield label="%{getText('equipmentNm.label')}" name="equipmentSearchQuery.equipmentNm">
<s:param name="after">
<img title="<fmt:message key='equipment.image.title'/>" alt="<fmt:message key='equipment.image.alt'/>"
src='<c:url value="/images/equip_plus.gif"/>' width='21' height='21'
style='vertical-align: top'
onClick='DSopenPopup("popupEditEquipmentSearch.html", "DS_equip", 900,800,30,30);'
/>
</s:param>
</s:textfield>



The custom ftl template used is:

<#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
<#include "/${parameters.templateDir}/simple/text.ftl" />
<img
src='<@s.url value="/images/equip_plus.gif"/>'
title='<@s.text name="equipment.image.title"/>'
alt='<@s.text name="equipment.image.alt"/>'
width='21' height='21'
style='vertical-align: top'
onClick='DSopenPopup("popupEditEquipmentSearch.html", "DS_equip", 900,800,30,30);'
/>
<#include "/${parameters.templateDir}/xhtml/controlfooter.ftl" />

0 Comments:

Post a Comment

<< Home