У меня есть сетка интерфейса пользователя Kendo с 3 командными кнопками:
$('#Grid').kendoGrid({
columns: [{
field: "Data1",
},
{
field: "Data2"
},
{
command: [{
text: " ",
click: testFunction,
iconClass: "fa fa-align-justify"
},
{
text: " ",
click: testFunction2,
iconClass: "fa fa-code"
},
{
text: " ",
click: testFunction3,
iconClass: "fa fa-database"
}]
}],
dataSource: {
pageSize: 10,
data: data
}
});
С этими функциями:
testFunction: function () {
alert("testFunction");
},
testFunction2: function () {
alert("testFunction2");
},
testFunction3: function () {
alert("testFunction3");
}
Но когда я нажимаю одну из командных кнопок, все 3функции запускаются.
Кто-нибудь знает, почему это происходит?
Есть ли способ предотвратить такое поведение, так что срабатывает только функция, подключенная к нажатой кнопке?