【发布时间】:2011-03-25 00:14:28
【问题描述】:
我从网上看到的某本书中获取了这段代码……
sm: new Ext.grid.RowSelectionModel({
singleSelect: true,
listeners: {
rowselect: {
fn: function(sm,index,record) {
Ext.Msg.alert('You Selected',record.data.title);
}
}
}
});
现在,sm 是选择模型的简写,我们在这里讨论 ExtJS GridPanel...在fn: 部分之前一切都很清楚。 AFAIK,一个匿名函数通过 3 个参数传递:sm、索引和记录。
现在我因为问一些极其琐碎的问题而被否决:你怎么知道应该传递哪些参数?如果我省略 index 参数,我会得到一个错误... 为什么我 必须 传递 3 个参数?有什么收获?
【问题讨论】:
标签: javascript extjs listener anonymous-function