2012-12-24 45 views
1

我已经使用backbone集合和kendo网格加载了一些数据。我添加了一个自定义更新命令并分配了一个事件,但偶不会触发。请帮忙。Kendo Grid自定义命令按钮单击事件不会触发

$("#grid").kendoGrid({ 



      editable: true, 
      batch: true, 

      columns: ["Name", "Description", "Date", { command: { text: "Update Me", name:"Update", click: onEdit }, title: " ", width: "140px"}], 
      dataSource: { 

       schema: { 
        model: docWrapper 


        }, 
       data: new documentlistWrapper((window.docs)) 

       }, 


      pageSize:5 

     }); 

    } 
    }); 

function onEdit(e) 
{ 

    alert("hello"); 
} 

回答

3

您的大括号({})未正确平衡。试试这个:

$("#grid").kendoGrid({ 
    editable : true, 
    batch  : true, 
    columns : ["Name", "Description", "Date", { command: { text: "Update Me", name: "Update", click: onEdit }, title: " ", width: "140px"}], 
    dataSource: { 
     schema: { 
      model: docWrapper 
     }, 
     data : new documentlistWrapper((window.docs)) 
    }, 
    pageSize : 5 
}); 

function onEdit(e) { 
    alert("hello"); 
} 
+0

对不起,我已经把一些额外的支架误......括号在这里不是一个问题.......你可以建议别的吗? – Ehtesam

+0

检查它[在这JSFiddle](http://jsfiddle.net/OnaBai/UvJ4g/)工作。请检查你有什么不同。 – OnaBai

相关问题