Re: [問題]ZK MVVM 用Javascript變更selectbox的值
我自己找到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
09/23 08:42, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章