Javascript 在剑道UI中单击自定义工具栏时如何调用函数?
我想创建一个自定义工具栏。这是我的密码:Javascript 在剑道UI中单击自定义工具栏时如何调用函数?,javascript,kendo-ui,Javascript,Kendo Ui,我想创建一个自定义工具栏。这是我的密码: toolbar:[{ text: "Go to Add User Page", className: "k-grid-custom", imageClass: "k-add" }], function createUser(){ alert('Hello World'); } 我想在单击此按钮(自定义工具栏)时调用名为createUser的函数。如何使之成为可能?您可以向按钮添加一个唯一的类,然后使用该类绑定到clic
toolbar:[{
text: "Go to Add User Page",
className: "k-grid-custom",
imageClass: "k-add"
}],
function createUser(){
alert('Hello World');
}
我想在单击此按钮(自定义工具栏)时调用名为createUser的函数。如何使之成为可能?您可以向按钮添加一个唯一的类,然后使用该类绑定到click事件
toolbar:[{
text: "Go to Add User Page",
className: "myCustomClass",
imageClass: "k-add"
}],
$(".myCustomClass").click(function() {
alert("Click!");
});
功能测试(e){
返回“”;
};
功能测试_fn(){
window.location=”http://www.google.com";
};
工具栏:[{
名称:'add_user',
模板:'#=test()#'
}],
为什么要使用函数返回模板?所以这不起作用?工具栏:[{name:'add_user',模板:'}]我在我的一个应用程序中使用了完全相同的技术,没有问题。也许你在某个地方弄乱了语法。但是如果我有编辑模式并重定向到另一个编辑页面,以便我需要该编辑模式id和该id,我不知道如何使用onclick和window.location java脚本函数创建自定义编辑模式,它会给出一个错误,因为您不能使用href=“#”因为hashtag不能像在模板中那样使用。如果您要使用href=“javascript:;”它将起作用。
function test(e){
return '<a class="k-button" href="#" id="toolbar-add_user" onclick="test_fn()">Add User</a>';
};
function test_fn(){
window.location = "http://www.google.com";
};
toolbar:[{
name:'add_user',
template:'#= test()#'
}],