<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    不做浮躁的人
    正在行走的人...
    posts - 171,  comments - 51,  trackbacks - 0

    環(huán)境:使用fm是2.3.9,webwork2.2.4(使用切換語法):
    一:作為components組件的參數如果值為字符串,則需要在字符串上加上單引號。
    <ww:component template="checkboxlist_portraitCols.ftl">
    ?<ww:param name="name" value="'test'" /><!--注意單引號-->
    ?<ww:param name="colCnt" value="4" />
    ?<ww:param name="list" value="{'1','2','3','4','5','6'}" />
    </ww:component>

    二:終于理解freemaker的多值類型。

    <#if (parameters.list?size%parameters.colCnt)?int==0>:求余數是否為0,必須加上內置方法int。

    freemaker內置了chunk分塊的方法,但是我始終沒有想到怎么將這個快按縱向進行排列。橫向好說,直接按行輸出。因此寫下列模板代碼來實現。


    <#assign itemCount = 0/>
    <#if parameters.list??>?
    ?<#assign width=(100/parameters.colCnt)?int>
    ?
    ?<#assign itemCount = itemCount + 1/>

    ?<#assign rowCnt=0/>
    ?<#assign colCnt=0/>
    ?<#list parameters.list?chunk(parameters.colCnt) as row>
    ??<#assign rowCnt=rowCnt+1/>
    ??<tr>
    ??<#list row as cell>
    ???<#assign itemCount = itemCount + 1/>
    ???<#assign colCnt=colCnt+1/>
    ???<#if rowCnt==0 && col<parameters.colCnt-1 >
    ????<td width='${width}%'>
    ???<#else>
    ????<td>
    ???</#if>
    ???<#if parameters.listKey??>
    ????<#assign itemKey = cell[parameters.listKey]/>
    ???<#else>
    ???? <#assign itemKey = cell/>
    ???</#if>
    ???
    ???<#if parameters.listValue??>
    ???? <#assign itemValue = cell[parameters.listValue]/>
    ???<#else>
    ???? <#assign itemValue = cell/>
    ???</#if>
    ???<#assign itemKeyStr=itemKey.toString() />
    ????<input type="checkbox" name="${parameters.name?html}" value="${itemKeyStr?html}" id="${parameters.name?html}-${itemCount}"<#rt/>
    ???<#if tag.contains(parameters.nameValue, itemKey)>
    ????checked="checked"<#rt/>
    ???</#if>
    ???<#if parameters.disabled!(false)>
    ????disabled="disabled"<#rt/>
    ???</#if>
    ???/>
    ???<label for="${parameters.name?html}-${itemCount}" class="checkboxLabel">${itemValue?html}</label>
    ???</td>???
    ??</#list>
    ?</#list>?
    <#else>
    ? &nbsp;
    </#if>

    jsp引用頁面測試代碼:
    <table width="80%">
    <ww:component template="checkboxlist_landscapeCols.ftl">
    ?<ww:param name="name" value="'test'" />
    ?<ww:param name="colCnt" value="4" />
    ?<ww:param name="list" value="{'1','2','3','4','5','6'}" />
    </ww:component>
    </table>

    posted on 2007-04-28 11:38 不做浮躁的人 閱讀(2480) 評論(0)  編輯  收藏 所屬分類: freemarker

    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    常用鏈接

    留言簿(9)

    隨筆分類(31)

    隨筆檔案(75)

    文章分類(1)

    文章檔案(3)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费很黄很色裸乳在线观看| 日韩精品一区二区亚洲AV观看| 色哟哟国产精品免费观看| 相泽亚洲一区中文字幕| 久久综合国产乱子伦精品免费| 亚洲午夜无码久久| 亚洲熟女一区二区三区| 免费a级毛片高清视频不卡| 一级特黄色毛片免费看| 亚洲人成电影网站久久| 亚洲国产日韩在线视频| 嫩草视频在线免费观看| 国产精品免费观看调教网| 亚洲国产欧美国产综合一区 | 亚洲av午夜福利精品一区| 成人无遮挡毛片免费看| 免费观看91视频| 亚洲1区2区3区精华液| 91精品国产亚洲爽啪在线影院| 亚洲国产专区一区| 女人张开腿给人桶免费视频| 日本在线免费播放| 无忧传媒视频免费观看入口| 亚洲免费闲人蜜桃| 亚洲AV成人片色在线观看高潮| 国产18禁黄网站免费观看| 国产精品1024永久免费视频| 最新亚洲成av人免费看| 国产成人精品日本亚洲语音 | 少妇亚洲免费精品| 亚洲精品无码国产片| 亚洲欧洲日本精品| 亚洲尹人九九大色香蕉网站| 亚洲熟妇中文字幕五十中出| 国产一区二区三区免费看| 国内免费高清在线观看| 免费看男女下面日出水来| 久久精品无码精品免费专区| 国产精品成人免费观看| 九九免费久久这里有精品23| 阿v视频免费在线观看|