zk中combobox控件实现即时刷新

出现及时数据
a)         页面
<combobox id="comb"  width="200px" onSelect="@command('onSelectOrg')" model="@load(vm.lsdictype)"
 onChanging="@command('queryTypeExt',type=event.value)" selectedItem="@save(vm.allotvo.ouorg)">
    <template name="model">
        <comboitem label="@load(each.productname)" value="@load(each.id)">
    </comboitem>
</template>
</combobox>
后台方法
/**
     * 及时刷新
     * @param ctype 搜索数据
     * @param event 当前键盘事件
     */
    @NotifyChange("lsdictype")
    @Command
    public void queryTypeExt(@BindingParam("type") String ctype,
 @ContextParam(ContextType.TRIGGER_EVENT)InputEvent event){
     List<Product> lsdictall = productService.getAll();//获取到数据
     lsdictype= new ArrayList<Product>();//封装搜索到数据
     for (Product product:lsdictall) {
           //判断是否具有相同数据
           if(product.getProductname().indexOf(ctype) > -1){                  //添加进list   
                lsdictype.add(product);
           }else{
              continue;
           }
       }
     comb.setOpen(true); //展开Combox
     }

转载于:https://my.oschina.net/u/1403237/blog/362751

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值