Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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,我使用ExtJS3.3,我有一个组合框,我试图做的是防止在组合框中的某些项目上单击操作 我使用的代码如下 listeners: { beforeselect: function(combo, record, index, e) { if(record.json[3] === false) { e.stopEvent(); } } }, Cannot read property 'stopEvent' of undefine

我使用ExtJS3.3,我有一个组合框,我试图做的是防止在组合框中的某些项目上单击操作

我使用的代码如下

listeners: {
    beforeselect: function(combo, record, index, e) {
        if(record.json[3] === false) {
            e.stopEvent();
        }
    }
},
Cannot read property 'stopEvent' of undefined
它实际上起作用,防止用户单击某个项目,但问题是它也会导致错误,如下所示

listeners: {
    beforeselect: function(combo, record, index, e) {
        if(record.json[3] === false) {
            e.stopEvent();
        }
    }
},
Cannot read property 'stopEvent' of undefined
如果有人能够在不引起错误消息的情况下实现这一点,那么如果您能够分享它,那将是非常棒的


干杯,

你检查过文件了吗

返回false以取消选择

因此,总结一下:

listeners: {
    beforeselect: function(combo, record, index) {
        if(record.json[3] === false) {
            return false;
        }
    }
},