我使用zk BindComposer进行表单绑定。我有一个组合框,我以编程方式设置值。当我检索到它的值时,它为空。如何在使用bindcomposer时以编程方式刷新设置值?
<div apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('in_raster_hms.formCtrl.patient.PatientViewModel')"form="@id('patient') @load(vm.patient) ">
<combobox id="comboCity" selectedItem="@bind(patient.city)" ></combobox>
控制器:
comboCity.setSelectedIndex(2);
我以编程方式设置所选项目。当我从binder中检索患者对象时,comboCity的值为null。我认为要重新加载的组合框选择。
如果我手动选择组合,它可以正常工作。