從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>
參考:
沒有留言:
張貼留言