复选框,动作事件
Posted
技术标签:
【中文标题】复选框,动作事件【英文标题】:CheckBox, action event 【发布时间】:2012-07-09 12:36:21 【问题描述】:我需要添加一个Check box
,并且当用户checks
在它上面(如更改值check/uncheck
)打印一个console.log
语句。到目前为止,我能够显示复选框,但无法访问其检查事件。
xtype: 'checkboxgroup',
columns: 1,
listeners:
change: function (this, newValue, oldValue, eOpts)
console.log('change');
console.log(newValue);
,
items: [
boxLabel: 'Cars',
name: 'chk1',
inputValue: '1'
]
【问题讨论】:
【参考方案1】:对于任何其他字段,change 事件应该可以工作。
示例:http://jsfiddle.net/mbbjz/2/
【讨论】:
如何获得被点击的复选框的值。我得到了这个`更改:函数(this,newValue,oldValue,eOpts)`,我收到一个错误missing formal parameter
。我想我错过了什么。
@RazairoAluguera:你能更新一下问题中的代码吗?
field.fieldLabel
给出了 fieldLabel,而不是 CheckBox 名称 boxLabel
在我的例子中。我更改了field.boxLabel
,但上面写着undefined
谢谢,现在我收到了Index
1 and 2
。是否有可能获得boxLabel
名称?以上是关于复选框,动作事件的主要内容,如果未能解决你的问题,请参考以下文章