EasyTemplate
Freemarker style, For JavaScript,
EasyUI
Series
<#et userlist data>
${data.caption}
ID
Name
Email
Phone
Followers
<#if (data.list.length > 15)> <#list data.list as list>
class="gray"#if>>
${list_idx + 1}
${list.username}
${list.email}
${list.phone}
${list.followers} Follower${list.followers!==1?'s':''}
#list> <#elseif (data.list.length >= 5)>
${data.list.length}
<#else>
N/A
#if>
#et>
//make 1,000 results for test tmpList = ",{username:'Arlen',email:'arlen@x.com',phone:'13123456789',followers:0},{username:'Bala',email:'bala@y.hk',phone:'13212345678',followers:1},{username:'Charlie',email:'charlie@c.gov',phone:'133456789123',followers:2},{username:'Davie',email:'davie@d.cc',phone:'134456789',followers:4},{username:'Eric',email:'eric@e.com',phone:'135674589',followers:5}"; sList = "[" + new Array(201).join(tmpList).substr(1) + "]"; oList = eval(sList); //The data where used in the template data = { caption:'Caption:User List', list:oList };
Render The Table
Detail for easyTemplate