4

カスタム ツールバーを作成したいと考えています。これが私のコードです:

toolbar:[{
    text: "Go to Add User Page",
    className: "k-grid-custom",
    imageClass: "k-add"
}],

function createUser(){
    alert('Hello World');
}

このボタン(カスタムツールバー)がクリックされたときに createUser という名前の関数を呼び出したいです。それを可能にする方法は?

4

2 に答える 2

6

ボタンに一意のクラスを追加し、そのクラスを使用してクリック イベントにバインドできます。

toolbar:[{
    text: "Go to Add User Page",
    className: "myCustomClass",
    imageClass: "k-add"
}],

$(".myCustomClass").click(function() {
    alert("Click!");
});
于 2012-08-14T07:50:05.987 に答える
4
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()#'
}],
  1. まず、ボタンをカスタマイズしてonclickイベントを追加できる関数を作成する必要がありました。
  2. それから私はイベントを聞くために新しい関数を作らなければなりませんでした。
于 2012-08-14T14:46:26.220 に答える