2017-05-18 19 views
2

剣道グリッド内で列を編集/編集できないようにする方法を見てきましたが、特定の列をグリッド?剣道グリッドでボタンをクリックして列を編集できるようにする方法

グリッドは編集不可能ですが、グリッド外でボタンをクリックすると、「列2」を編集可能にします。これはできますか?

$("#Grid-ID").data("kendoGrid").setOptions({ editable: true }); 

これは、あなたがschema.model.fields設定を経由して、特定のフィールドに無効な編集を持っていない限り、すべての列編集可能なバインドを行います:

<button id="Edit">Edit</button> 
<div id="grid"></div> 

$('#grid").kendoGrid({ 
    pageable: true, 
    editable: false, 
    etc... 
    columns: [ 
     { field: "Column 1", title: "Column 1" } 
     { field: "Column 2", title: "Column 2" } 
     { field: "Column 3", title: "Column 3" } 
    ] 
}) 

答えて

4

グリッドのsetOptions methodは、外部のボタンのクリックで編集を可能にするために使用しますGrid Batch Editing exampleに示されている。

SomeFieldName: { editable: false } 
+1

私はこれを明日チェックするでしょう。 – Keith

+1

これは感謝しました! – Keith