2012-02-10 44 views
1
<lift:sample.render> 
<ul class="my_ul"> 
<li class="my_li"><sample:data /></li> 
</ul> 
</lift:sample.render> 

// expected result is 
<ul class="my_ul"> 
<li class="my_li">Data 1</li> 
<li class="my_li">Data 2</li> 
<li class="my_li">Data 3</li> 
</ul> 
<ul class="my_ul"> 
<li class="my_li">Data 4</li> 
<li class="my_li">Data 5</li> 
<li class="my_li">Data 6</li> 
</ul> 
<ul class="my_ul"> 
<li class="my_li">Data 7</li> 
<li class="my_li">Data 8</li> 
<li class="my_li">Data 9</li> 
</ul> 
...... 
  1. 我想保留的屬性,使元素都能正常顯示
  2. 我怎麼能生成數據上面給出的源數據字符串列表。 (列表[字符串]( 「數據1」, 「數據2」,...))
  3. 與LiftSnippet實施或CssSel
+1

我不明白你在這裏做什麼。關於一個無序列表停止和下一個開始的邏輯是什麼?它是一個x值列表,你想一次顯示3個? – 2012-02-10 14:08:44

回答

1
def simple.render(source:List[String]) = { 
    ".my_ul *" #> source.group(4).map(sub => ".my_li *" #> sub) 
} 
+0

謝謝,這就是我需要的。 – 2012-02-13 09:17:33