Каков правильный способ привязки пользовательских кнопок (класс глификонов) к столбцам/панелям Kendo?Kendo Server Side Grid: пользовательские кнопки
.ToolBar(tb =>
{
tb.Template("<button type=button id=gridTrainerAdd><span class='glyphicon glyphicon-plus-sign'></span></button>");
})
Работает, но значок выглядит довольно разным, чем ожидалось (probalby вложенная проблема css).
Как использовать кнопки в столбцах? В ходе исследований я нашел только совершенно разные решения для клиентских сетей ...
Что бы это (сравните кнопки столбцов «Подробнее») быть в стороне сервера (свободные) нотации ?:
$(function() {
var grid = $("#grid").kendoGrid({
dataSource: {
pageSize: 20,
data: createRandomData(50)
},
sortable: true,
columnMenu: true,
pageable: true,
height: 430,
columns: [
{ field: "FirstName", title: "First Name", width: "140px" },
{ field: "LastName", title: "Last Name", width: "140px" },
{ field: "Title" },
{ command: {
text: " View Details",
click: showDetails,
className: "fa fa-map-marker"
},
title: " ",
width: "140px"
}],
dataBound: function (e) {
e.sender.tbody.find(".k-button.fa").each(function(idx, element){
$(element).removeClass("fa fa-map-marker").find("span").addClass("fa fa-map-marker");
});
}
}).data("kendoGrid");
Я d ожидать somthing like: columnss.Command (com => com.Custom());
Да, я знаю об этом. Но я борюсь с синтаксисом на стороне сервера. –
Не совсем уверен, что я понимаю, в чем проблема. Может быть, вы могли бы добавить несколько подробностей к вашему вопросу. – Padhraic
Я только что обновил свой вопрос –