gpt4 book ai didi

javascript - ExtJS 无法读取未定义的属性 'stopEvent'

转载 作者:行者123 更新时间:2023-11-30 14:56:05 25 4
gpt4 key购买 nike

我正在使用 ExtJS 3.3 并且我有一个组合框,我试图做的是阻止对组合框中某些项目的点击操作。

我使用的代码如下;

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

它确实有效,阻止了用户点击某个项目,但问题是它也会导致错误,如下所示;

Cannot read property 'stopEvent' of undefined

如果有人设法在不引起错误消息的情况下完成此操作,那么如果您能分享它就太棒了。

干杯,

最佳答案

你检查过文档了吗? They state the beforeselect event doesn't have four parameters.

To prevent the selection, as per the same docs:

Return false to cancel the selection.

总结一下:

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

关于javascript - ExtJS 无法读取未定义的属性 'stopEvent',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47255358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com