Re: [問題]ZK MVVM 用Javascript變更selectbox的值

看板java作者 (婚帶)時間9年前 (2015/09/23 00:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
我自己找到solution了, 答案是 select.fire('onSelect', select.getSelectedIndex()); To Dnight大, 我的問題雖然是javascript, 但是其癥結正是java部分的data binding, 私認為在本版發文並無不妥 ※ 引述《huntai (婚帶)》之銘言: : 想請教各位先進, 如何用javascript變更selectbox的值能夠reflect到data binding? : 像textbox, 如果用setValue去變更之後, 也需要invoke fireOnchange, : 否則submit form後, View Model並不能bind到你變更之後的值 : e.g: : 而selectbox似乎沒有fireOnchange這個method可以呼叫, : 那應該怎麼做呢? : <script type="text/javascript"> : function onEFGH() { : zk.Widget.$('$selectboxIsActive').setSelectedIndex(1); : } : </script> : <selectbox id="selectboxIsActive" : model="@load(vm.searchUG.listIsActive)" : selectedItem="@bind(vm.searchUG.isActiveItem)" : width="300px" tabindex="6"> : <template name="model" : var="item"> : <label : value="@bind(item.name)" /> : </template> : </selectbox> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.164.178.177 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1442968420.A.E18.html

09/23 08:42, , 1F
半夜沒精神沒想清楚,的確Java的部分不清楚解是找不到的
09/23 08:42, 1F
文章代碼(AID): #1M0VDauO (java)
討論串 (同標題文章)
文章代碼(AID): #1M0VDauO (java)