Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加/删除Extjs组合值_Javascript_Extjs - Fatal编程技术网

Javascript 添加/删除Extjs组合值

Javascript 添加/删除Extjs组合值,javascript,extjs,Javascript,Extjs,我是extjs的新手。我需要根据某些条件从extjs组合框中添加/删除一些值。我尝试了以下代码,但没有成功 var obj =Ext.getCmp('filter'); var myArray=new Array(); myArray['id'] = 'a'; myArray['value'] = 'a'; var rec = new E

我是extjs的新手。我需要根据某些条件从extjs组合框中添加/删除一些值。我尝试了以下代码,但没有成功

var obj =Ext.getCmp('filter');
                    var myArray=new Array();
                    myArray['id'] = 'a';
                    myArray['value'] = 'a';
                    var rec = new Ext.data.Record(myArray);
                    //obj.store.add(rec);

                    obj.store.removed(rec);
                    }
删除不是存储功能

removed是一个缓冲区数组,其中添加了所有已删除的记录

如果你要有一个大的存储,你应该保持这个数组为空,因为删除的对象在整个会话期间都会被存储

如果组合没有更改,请在添加或删除记录后尝试添加store.sync()

删除不是存储功能

removed是一个缓冲区数组,其中添加了所有已删除的记录

如果你要有一个大的存储,你应该保持这个数组为空,因为删除的对象在整个会话期间都会被存储


如果组合没有更改,请在添加或删除记录后尝试添加store.sync()

使用getById查找要删除的记录

var combo = Ext.getCmp('filter');
combo.store.remove(combo.store.getById('a')); //typo: sotre corrected to store

combo.store.remove(combo.store.getById('a')

使用getById查找要删除的记录

var combo = Ext.getCmp('filter');
combo.store.remove(combo.store.getById('a')); //typo: sotre corrected to store

combo.store.remove(combo.store.getById('a')

谢谢你的意见。。如何从组合框中删除特定记录?是您可以使用的任何其他选项.removeAt(index)或.remove(specificRecord)。对于特定的记录案例,您应该创建如下记录:var rec=Ext.create(store.getModel());使用函数记录设置值。设置(字段,值)。如果我有用,请给我打分。看看这里,更好地了解哪些功能可用。感谢您的输入。。如何从组合框中删除特定记录?是您可以使用的任何其他选项.removeAt(index)或.remove(specificRecord)。对于特定的记录案例,您应该创建如下记录:var rec=Ext.create(store.getModel());使用函数记录设置值。设置(字段,值)。如果我有用,请给我打分。看看这里,更好地了解哪些函数可用。