我需要使用Javascript和Dojo动态生成一个网页UI。我需要监听生成的小部件以便对用户输入做出React,但我无法确定哪个被更改了...
var combobox = new dijit.form.ComboBox(
{
id: id,
store: dataStore,
onChange: dojo.hitch(this, this._comboChanged)
});
在_comboChanged
的调用中,我得到了新的值,但是我还需要知道按下了哪个组合键。组合键的数目可以是任意的,目前我在创建后将它们存储在一个数组中。
1条答案
按热度按时间tp5buhyn1#
您可以将组合框本身传递给comboChanged方法: