2016-04-29 12 views
0

モキに次のようなやり方がありますか? フォームリストをMoquiで繰り返すことはできますか?

<entity-find entity-name="mantle.request.RequestCategory" list="parentCategoryList"> 
     <econdition field-name="parentCategoryId" operator="is-null" /> 
    </entity-find> 

そして私は、各親カテゴリのサブリストを生成するために「parentCategoryList」を使用します:(。または分類など)

はリクエストのカテゴリを取る...私は、親カテゴリのリストを持っていると言います

何かのように:、画面上の別のフォームのリストを表示するには次に「listOfLists」フォーム・リストを反復することを使用し

<iterate list="parentCategoryList" entry="thisCategory" > 

    <entity-find entity-name="mantle.request.RequestCategory" list="categoryList"> 
     <econdition field-name="parentCategoryId" from="thisCategory.requestCategoryId" /> 
    </entity-find> 

    <!-- I include the following only to give an idea of what I am trying to do. 
    It is incorrect and incomplete --> 

    <script>listOfLists.add(categoryList)</script> 

    </iterate> 

は、フォームリスト 'name'と 'list'をリストの各リストに対して順番に提供します。 (私はあなたが行動の範囲外で反復を使うことができないことを知っており、行動の中でフォームを使用することはできません)

私はよくこれを誤った方法で考えているかもしれません。

答えて

0

screen.widgets要素内で反復処理できます。セクション反復を使用します。どのくらい入れ子にできるかには限界があります(XMLスクリーン/フォーム用の現在のテンプレートマクロはあまりサポートしていません)。しかし、かなりのことができます。このような例がSimpleScreensにあります。OrderDetail.xml画面では、注文部品を繰り返しています。

関連する問題