EasyUI Combobox 的 onChange,onSelect,onClick 事件

來源:互聯網
上載者:User

EasyUI 中 Combobox 選項發生改變時會觸發 onChange,onSelect,onClick,3 個事件。最近要做一個級聯的 Combo 菜單,類似於選擇地址時讓使用者填寫省,市,區的菜單,選擇了省,市菜單相應改變區菜單清空,選擇了市後區菜單會相應改變。為實現這個功能在 Combobox 選擇事件上糾結了一陣,現總結一下它們的區別。 onChange(newVal, oldVal)

官方文檔說當 Combobox 選擇項發生改變後觸發,參數是選擇的新值和之前的舊值。這個事件在用程式改變選項時也觸發,在選擇相同項目時不觸發,在 Combobox load 完新資料選項變為空白時也不會觸發。 onSelect(item)

官方文檔說當使用者選擇 Combobox 選項時觸發,本以為這樣在程式改變 Combobox 選項時就不會觸發這個事件了,但實際測試得出該事件的觸發與 onChange 完全相同,不同的只是它的參數是 Combobox 選中的資料項目而 onChange 是選中的新值和舊值。  onClick(item)

官方文檔說當使用者點擊了一個 Combobox 選項時觸發。經測試該事件在使用者點擊選項時觸發,使用者重複點擊相同選項時也會觸發。用程式改變選項和在 Combobox load 完新資料選項變為空白時不觸發。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.