<script type="text/javascript" src="/resources/js/combox/ComboBoxCheckTree.js"></script> <script type="text/javascript" src="/resources/js/subQuery/TreeUI.js"></script> 主要是用到 ComboBoxCheckTree和TreeUI两个控件 模糊查询关键是使用 comboBoxCheckTree.on('beforequery',function(e){ var combo = e.combo; if (!e.forceAll) { var value=e.query; findByKeyWordFiler(value); } }); 重写下拉框的beforequery事件.赋值操作发现个问题ComboBoxCheckTree源码中有个 this.tree.on('check', function(node, checked) { combox.setValue(); }); 起赋值作用的,但是有些选中的节点,并没有赋值,取消选中却赋值了,不知道为什么, 于是修改了 this.tree.on('checkchange', function(node, checked) { combox.setValue(); });改为'checkchange'事件,就解决了该问题. 源码如下 Ext.onReady(function() { Ext.QuickTips.init(); var contenttree = new Ext.t
实现extjs combox下拉树的模糊查询
最新推荐文章于 2022-08-17 15:37:19 发布