Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/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
Extjs4 未激发extjs3 itemselector事件_Extjs4 - Fatal编程技术网

Extjs4 未激发extjs3 itemselector事件

Extjs4 未激发extjs3 itemselector事件,extjs4,Extjs4,我测试了所有操作,添加、删除、单击等。。只有在侦听器中激发的更改事件:( 这是我在托菲尔德移除物品时发生的, 我真的想在将项添加到toField时触发事件(只需双击fromField项) 如何捕获此事件 谢谢 var documentSelector=Ext.create('Ext.ux.form.ItemSelector'{ 名称:“documentSelector”, fieldLabel:“文档”, 主播:100%, 商店:a, valueField:“名称”, 显示字段:“名称”, al

我测试了所有操作,添加、删除、单击等。。只有在侦听器中激发的
更改
事件:(
这是我在托菲尔德移除物品时发生的, 我真的想在将项添加到toField时触发事件(只需双击fromField项)

如何捕获此事件

谢谢

var documentSelector=Ext.create('Ext.ux.form.ItemSelector'{
名称:“documentSelector”,
fieldLabel:“文档”,
主播:100%,
商店:a,
valueField:“名称”,
显示字段:“名称”,
allowBlank:false,
msgTarget:'侧面',
听众:{
新增:功能(obj、事件){
控制台日志(“添加”);
},
变更:功能(obj、事件){
控制台日志(“更改”);
},
删除:功能(obj、事件){
控制台日志(“删除”);
},
模糊:功能(对象、事件){
控制台日志(“模糊”);
},
单击:功能(obj){
console.log('click');
},
选择:功能(obj){
console.log('select');
}
}
});

事件
模糊
单击
将永远不会触发,因为它们不是
项目选择器上的事件。
ItemSelector的事件记录在(4.07)中

您只需使用更改事件并根据更改事件进行操作即可。

/**
*@事件更改
*在字段值中检测到用户发起的更改时激发。
*@param{Ext.form.field.field}
*@param{Object}newValue新值
*@param{Object}oldValue原始值
*/


添加处理程序以基于newValue更改事件,或将newValueoldValue

事件
blur
click
不会触发,因为它们不是
itemSelector
上的事件。 ItemSelector的事件记录在(4.07)中

您只需使用更改事件并根据更改事件进行操作即可。

/**
*@事件更改
*在字段值中检测到用户发起的更改时激发。
*@param{Ext.form.field.field}
*@param{Object}newValue新值
*@param{Object}oldValue原始值
*/

添加处理程序以基于newValue更改事件,或将newValueoldValue进行比较