2012-02-10 12 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

と実装します。 1つの順序付けられていないリストが停止し、次のシーケンスが開始される場所に関する論理は何ですか?それはx値のリストなので、一度に3つずつ表示したいのですか? –

答えて

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

ありがとう、それは私が必要なものです。 –

関連する問題