0
我現在正在使用帶有Java的ZK Framework進行項目工作。可以在沒有命令的情況下刷新ZUL中的ViewModel屬性?
我想刷新視圖模型的某些屬性直接在我的ZUL文件,例如:
<toolbarbutton disabled="@load(vm.myModel.isSelectionEmpty())" id="newAdvertising" image="/resources/images/add.png" onClick="@command('openAdvertisingPopup', mode='new')" />
我想如果在「基於myModel」屬性中選擇一些項目啓用此按鈕。
但是,我不想在我的ViewModel中創建一個命令,只有在選擇某些東西時刷新此屬性。 ZK可以直接在zul文件中執行此操作嗎?
謝謝!
哪裏是'NotifyChange'邏輯嗎? –
在我看來,如果沒有選擇項目,請求即將禁用按鈕,並直接在zul中執行此操作,而不執行命令並且沒有@NotifyChange。也許我誤解了這個問題? – barracus
讓我們假設第一次加載頁面的時候,根據你的邏輯它將被禁用,如果有人選擇了你啓用它的任何項目? –