Home   Single Page

variable-Resolver を使用する

ZUML ページのトップに単純に org.zkoss.zkplus.spring.DelegatingVariableResolvervariable-resolver を定義します。すると、その後のページでスプリングマネージドビーンにそのビーン-id を使用して直接アクセスできるようになります。

<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
 <window>
   <grid>
     <rows>
       <row forEach="${DataSource.elementsList}">
       <label value="${each}"/>
       </row>
     </rows>
   </grid>
 </window>

variable-resolver DataSource 名のビーンを自動的にルックアップして、 forEach loop のための list オブジェクトを返します。