Я использую сеть kendoUI и новичок в ней. У меня проблема в следующем коде.
columns:[
{
command:"edit",
template:"<a href ='index_code.html' > #=edit# </a>",
width: "80px",
},
{
field: 'edit',
template: '<a href="index_code.html"> #=edit# </a>'
}]
когда я нажимаю на поле редактирования поля, он переводит страницу в index_code.html.
но это не происходит в столбце редактирования команды, он не выполняет никаких действий.
Как активировать командную кнопку?
Попробуйте это,
columns:[
{
command: "edit",
width : 100
},
{
field: 'edit',
template: '<a href="index_code.html" class="k-button k-button-icontext"><span class="k-icon k-edit"></span>#= City #</a>',
width: 100
}]
скрипт
$('.k-grid-edit').on("click", function () {
alert('hi');
});
см. демо здесь: http://jsfiddle.net/626qB/4/
Не уверен, чего вы пытаетесь достичь, но:
command
вы не можете использовать template
.command
вы ожидаете, что каждая button
должна иметь один и тот же текст. Но если вы хотите, чтобы он выглядел как кнопка, несмотря на то, что это ссылка, возможно -of course- с использованием template
.
Пример:
columns : [
{
field: 'edit',
template: '<a href="index_code.html" class="k-button k-button-icontext"><span class="k-icon k-edit"></span>#= City #</a>',
width: 100
}
]
JSFiddle здесь: http://jsfiddle.net/626qB/1/