gpt4 book ai didi

ExtJs 3 - 添加监听器

转载 作者:行者123 更新时间:2023-12-01 10:10:02 25 4
gpt4 key购买 nike

我想完成:

  • 当 ComboBox 中的某些项目被选中时,隐藏表单中的其他一些字段或一个完整的 div。

这是我的组合框:

var typeIDcombo = new Ext.form.ComboBox({
fieldLabel: 'Type',
name: 'typeid',
store: typeIdData,
displayField:'name',
valueField: 'typeid',
hiddenName: 'typeid',
typeAhead: false,
mode: 'local',
triggerAction: 'all',
emptyText:'Selecteer het type link',
forceSelection: true,
selectOnFocus:true,
allowBlank: false,
value: 'Selecteer een type',
});

我已将监听器添加到我的 var form = new Ext.FormPanel。但这不起作用。

listeners: [{
'select' : function(field,nval,oval) {
alert(field);
}],

有人知道这个的解决方案吗?提前致谢。

最佳答案

试试这个:

typeIDcombo.on('select', function(combo) {
if (combo.value == 'ABC') {
Ext.getCmp('field').show();
Ext.getCmp('form').doLayout();
} else {
Ext.getCmp('field').hide();
Ext.getCmp('form').doLayout();
}
});

关于ExtJs 3 - 添加监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6015393/

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