VTL語言中的小知識點

來源:互聯網
上載者:User

在VTL中有三種類型的references:變數(variables)、屬性(properties)、方法(methods)。
用$字元開始的references用於得到什麼;使用#字元開始的directives(指令)用於作些什麼。

第一:#foreach($zz in [1..$info.Rows.Count])

#set($zzz = $zz + 7)

<td id="changeTD$!{item.userId}$zzz" ondblclick="ChangeDropDown(this,'$zz','$item.get_Item($zzz)','$!{item.userid}');">
   <span>$item.get_Item($zzz)</span>           
  </td>

此執行個體:動態行轉列的執行個體,注意1.id="changeTD$!{item.userId}$zzz避免重複id,2.賦值方式$item.get_Item($zzz)

第二:手動頁面載入給每一個input註冊驗證事件,

View Code

 1  #foreach($item in $dt.Rows)
2 <tr>
3 <td width="170px">
4 <input id="inputID$!{velocityCount}" type="text" class="fenshu" name="inputScore$!{velocityCount}" value="" />
5
6 </td>
7
8 </tr>
9 <script>
10 $(document).ready(function () {
11 $("#inputID$!{velocityCount}").formValidator({ empty: true }).regexValidator({ regExp: "Score", dataType: "enum", onError: "分數:請輸入0--100之間的數!" });
12 });
13 </script>
14 #end

注意:$!{velocityCount}從1開始。

第三:view.aspx?userId=$!{item.userId}&fileNumber=$!{item.fileNumber} 傳參數時用一個&

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.