第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ZK 8.5.0 如何覆蓋按鈕小部件 setLabel 功能

ZK 8.5.0 如何覆蓋按鈕小部件 setLabel 功能

Qyouu 2022-06-23 16:11:54
Button 小部件的 ZK setLabel()函數(shù)不起作用;當(dāng)代碼運行到像 foobutton.setLabel(mystring) 這樣的行時,按鈕從瀏覽器中消失。在 Eclipse IDE 中,如果我將鼠標(biāo)懸停在 setLabel() 函數(shù)上,IDE 會顯示以下消息:如果更改標(biāo)簽,則整個組件無效。因此,您想要智能更新,您必須覆蓋此方法。使用 ZK 8.5.0在控制器類中,我聲明: @Wire Button delSelectedMonitor;在控制器內(nèi)部,我實現(xiàn)了一個實現(xiàn) EventListener 的類:public class onClickHolderEditMode implements EventListener{    public void onEvent(Event event) throws Exception {        clickedDivEditMode = (Div) event.getTarget();        clickedDivIdEditMode = clickedDivEditMode.getId().split(myUtil.monitorholderString)[1];        String curName = getCamNameById(clickedDivIdEditMode);        delSelectedMonitor.setLabel("DELETE:"+clickedDivIdEditMode+","+curName);    }}事件綁定:tmpdiv.addEventListener("onClick",  new onClickHolderEditMode());我的期望是當(dāng)有人點擊 tmpdiv 時,按鈕 delSelectedMonitor 會根據(jù) tmpdiv 的屬性改變它的標(biāo)簽。但是,正如我之前所說,該按鈕正在消失。https://www.zkoss.org/wiki/ZK_Client-side_Reference/General_Control/Widget_Customization 我已經(jīng)嘗試了上述網(wǎng)站鏈接中的“指定您自己的小部件類”部分,但瀏覽器將處于掛起狀態(tài)。請幫忙,謝謝。
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗 獲得超5個贊

我更喜歡不同的方法。

為什么不使用

<button label="@load(vm.xyz)" ... />

(我使用 MVVM 模式編寫)并在單擊操作中修改變量 xyz?

查看http://books.zkoss.org/zk-mvvm-book/8.0/syntax/load.html以獲取實施指南。


查看完整回答
反對 回復(fù) 2022-06-23
  • 1 回答
  • 0 關(guān)注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號