Binding 检索时未以编程方式应用ZK BindComposer值集

Binding 检索时未以编程方式应用ZK BindComposer值集,binding,refresh,zk,Binding,Refresh,Zk,我正在使用zk BindComposer进行表单绑定。我有一个组合框,我用编程的方式设置它的值。当我检索到这个值时,它是空的。如何在使用bindcomposer时以编程方式刷新设置值 <div apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('in_raster_hms.formCtrl.patient.PatientViewModel')"form="@id('patient') @load(vm.p

我正在使用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>
我以编程方式设置所选项目。当我从活页夹检索patient对象时,comboCity的值为null。我认为组合框选择需要重新加载


如果我手动选择combo,效果很好

请添加您的代码。我在问题中添加了示例代码好的,您在这里混合了一些概念。遇到的行为是正常的。请解释你想做什么,为什么要做,而不是如何做。为什么使用表单绑定?
comboCity.setSelectedIndex(2);