EXT.NET ComboBox模糊查询

4 篇文章 0 订阅

实现combobox输入框模糊查询store绑定数据,
具体实现代码如下:
js部分:
function ChangeValueFilter(e) {
e.store.clearFilter();
var value = e.getValue();
if (value != null && value != ”) {
e.store.filterBy(function (record) {
var text = record.get(e.displayField);
return text.indexOf(value) != -1;
});
}
}

<ext:ComboBox runat="server" ID="cmb" LabelAlign="Right" FieldLabel="combobox" DisplayField="NO" ValueField="ID" EmptyText="..." ColumnWidth=".9">
                            <Store>
                                <ext:Store runat="server" ID="sre" OnReadData="sre_ReadData">
                                    <Model>
                                        <ext:Model runat="server" IDProperty="ID">
                                            <Fields>
                                                <ext:ModelField Name="ID"></ext:ModelField>
                                                <ext:ModelField Name="NAME"></ext:ModelField>
                                                <ext:ModelField Name="NO"></ext:ModelField>
                                            </Fields>
                                        </ext:Model>
                                    </Model>
                                </ext:Store>
                            </Store>
                            <ListConfig>
                                <ItemTpl runat="server">
                                    <Html>
                                        <div>
                                                <span>No:{NO} </span><br />
                                                <span>Name:{NAME}</span>
                                             </div>
                                    </Html>
                                </ItemTpl>
                            </ListConfig>
                            <Listeners>
                                <Change Fn="ChangeValueFilter"></Change>
                            </Listeners>
                        </ext:ComboBox>
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值