Я взял этот код из какой-то книги, которую наткнулся в Интернете...
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:
. Насколько я знаю, анонимная функция передается с тремя параметрами: sm, index и record.
Прямо сейчас я собираюсь получить меньше голосов за вопрос о чем-то чрезвычайно тривиальном: как узнать, какие параметры вы должны передать? Если я пропущу индексный параметр, я получу ошибку... Почему я должен передавать 3 параметра? В чем подвох?