Showing posts with label displaytag. Show all posts
Showing posts with label displaytag. Show all posts

Wednesday, 6 February 2013

Assert: The expression string to parse is required and must not empty

Buang masa juga DEBUG ERROR ni, hanya kerana TRY & ERROR.

 Punca: 

 <display:column>  
      <form:checkbox path="studyPlanDetailList[${spd_rowNum-1}].selected" value="Y" />  
 </display:column>  
 Sepatutnya:

 <display:column>  
      <form:checkbox path="studyPlanDetailList[${spd_rowNum-1}].selected" value="Y">  
 </form:checkbox></display:column>  

Thursday, 11 October 2012

Displaytag: Total pada footer

Boleh rujuk sendiri rujukan displaytag, ini nota ringkas buat diriku yang mudah lupa..

Apa yang penting:

  1. varTotal kena assign value, contoh varTotal="total"
  2. property total="true" kena set pada column
  3. boleh display guna variable pada (1) tadi, contoh ${total.column3}.
    1. setakat ni memang guna columnN dimana N ialah kedudukan/indeks column yg anda mahu display total bermula dengan nilai 1.

Thursday, 20 September 2012

Displaytag: Nota format Date


<display:table name="${trainingYear.trainingList}" class="dataTable" uid="row" export="false" excludedParams="*" varTotals="totals">
<display:column style="text-align:center;width:100px;"  titleKey="page.label.date.from"  escapeXml="false">
<fmt:formatDate type="date" value="${row.stStartDate}" pattern="dd-MMM-yyyy" />
</display:column>

</display:table>

Ok, sekarang aku xnak hard-code dd-MMM-yyyy, tapi aku nak camni:
  1. masukkan dlm message bundle, code = patent.display.date= dd-MMM-yyyy
  2. pada page untuk display:
    • gunakan <spring:message /> untuk set 1 variable, katakan namanya datePattern
    • gunakan datePattern tu pada property pattern dalam <fmt:formateDate />
Untuk info lanjut pasal displaytag ni leh gi ke page http://www.displaytag.org/1.2/