2014-06-19 43 views
0

我有一個網格看起來是這樣的:更改文本和取消按鈕創建彈出窗口

<div id="grid" data-bind="kendoGrid: { 
    data: dataSource, 
    groupable: false, 
    scrollable: true, 
    pageable: { pageSize: 10 }, 
    sortable: { 
     mode: 'multiple', 
     allowUnsort: true}, 
    toolbar: [{ name:'create', text:'' }], 
    ... 
</div> 

我怎樣才能改變「更新」和「取消」按鈕的文本?

感謝您的任何想法。

回答

0

您的網格中是否有command列與EditDelete按鈕?如果是這樣,您應該在那裏定義文本updatecancel。喜歡的東西:

toolbar: [ 
    { name:'create', text : 'Crear' } 
], 
columns : [ 
    { 
     command: [ 
      { 
       name: "edit", 
       text: { edit: "Editar", update: "Actualizar", cancel: "Cancelar"} 
      }, 
      { name: "destroy", text: "Borrar" } 
     ] 
    }, 
    ... 
] 

這裏檢查它:http://jsfiddle.net/OnaBai/kqNRy/

如果沒有,你可以做之前定義它,然後配置此欄爲隱藏的絕招:

toolbar: [ 
    { name:'create', text : 'Crear' } 
], 
columns : [ 
    { 
     command: [ 
      { 
       name: "edit", 
       text: { edit: "Editar", update: "Actualizar", cancel: "Cancelar"} 
      } 
     ], 
     hidden: true 
    }, 
    ... 
] 

檢查在這裏:http://jsfiddle.net/OnaBai/kqNRy/1/

+0

此解決方案僅爲創建和編輯提供相同的更新文本。如果我想針對不同的操作有不同的文本呢? (例如'創建'應該有'插入'按鈕,而'編輯'應該有'更新')。 –