Мне нужно иметь кнопку в панели заголовка сетки кендо. Эта кнопка должна иметь возможность вызывать функцию (GetFoo) в объекте сетки.Kendo сетка с кнопкой в заголовке для доступа к данным
UPDATE: Извините за путаницу, но я только хочу одна кнопка на строке заголовка таблицы с текстом «First Name», «Фамилия» и т.д ... Таким образом, мы должны были бы
[th] | Имя | Фамилия | Название | (звонки getFoo())
[td] | Joe |
[td] | Joe | Боб | Нет |
[Конец обновление]
Вот некоторые модифицированный код кендо UI
$(document).ready(function() {
var grid = $("#grid").kendoGrid({
dataSource: {
pageSize: 20,
data: createRandomData(50)
},
getFoo:function(){
alert('bar');
},
pageable: true,
height: 550,
columns: [
{ field: "FirstName", title: "First Name", width: "140px" },
{ field: "LastName", title: "Last Name", width: "140px" },
{ field: "Title" },
{ field: '',title: "<button onClick='getFoo()' value='foo'>sdf</button>" }]
}).data("kendoGrid");
});
Любая помощь приветствуется!
Я думаю, вы должны вставить свою кнопку в заголовок, используя событие dataBound сетки. –
На самом деле не использовали dataBound. Если вы можете привести пример того, как это решит проблему, я посмотрю. – user3473534