2012-12-24 76 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

相關問題