網頁

2018/6/18

ZK MVVM zul套用BindComposer

從ZK 8開始,只要UI元件的viewModel屬性有被設定到ViewModel類別,則org.zkoss.bind.BindComposer會自動套用。

例如原本是這樣

<zk>
<window apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('idv.matt.vm.MyVM')">
    <label value="hello world"/>
</window>
</zk>

ZK 8之後可改成這樣,apply="org.zkoss.bind.BindComposer"可以省略。

<zk>
<window viewModel="@id('vm') @init('idv.matt.vm.MyVM')">
    <label value="hello world"/>
</window>
</zk>

參考:

沒有留言:

張貼留言