Kendo-Angular 中的网格 6: isEditing: 怎么样?

Kendo-grid in Angular 6: isEditing: how?

我正在尝试了解 Kendo 网格是否在其 "editing stage" 中。我找到了 this documentation which tells me that it's possible,但我似乎无法找到如何使用它。不能这样使用:

<kendo-grid [data]="gridData" (isEditing)="isEditing($event)"> (...) </kendo-grid>

这样,该函数永远不会被调用。
我可能还没有完全清醒。有人可以帮我吗?我是否需要获取 kendo-grid 的实例和 运行 该实例上的函数?如果是,怎么做?

isEditing 是网格组件上的方法,不是事件。

所以基本上您需要引用您的网格,然后您可以在工具栏模板中调用该方法来显示一些文本:

   <kendo-grid
       #grid
       [data]="gridData">
       <ng-template kendoGridToolbarTemplate>
            <span *ngIf="grid.isEditing()">A row is being edited</span>
       </ng-template>

       <kendo-grid-column
           field="UnitPrice"
           title="Unit Price"
           [width]="180"
           format="{0:c}">
       </kendo-grid-column>

       <kendo-grid-column
           field="Discontinued"
           title="Discontinued"
           [width]="100">
       </kendo-grid-column>
   </kendo-grid>