我已经设置了一个剑道网格。该网格有一个包含超链接的列。当我点击链接时,我需要调用一个函数,然后我需要重定向到一个新页面。我知道这听起来很简单。我有一个独立的example这是做同样的事情。
但是当我尝试在剑道网格中使用相同的逻辑时,我无法获得所需的结果。请帮忙。这是link to Kendo Grid with a column containing hyperlink 。
$('#one').kendoGrid({
dataSource: dataOne,
columns: [{
field: 'a',
template: "<a onclick=return doWork() href='/home/again/${a}'>${a}</a>"
}, {
command: 'destroy'
}],
editable: {
confirmation: false
}
});
最佳答案
试试这个soution
在网格设置之前添加此功能:
function showFoo() {
alert('I am foo!');
return true;
}
在末尾添加以下代码(在网格设置之后)。
var el = document.getElementById('foo');
el.onclick = showFoo;
关于javascript - 单击超链接时无法重定向和调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37683999/