繁体   English   中英

Angular 6 中的剑道网格:isEditing:如何?

[英]Kendo-grid in Angular 6: isEditing: how?

我试图了解剑道网格是否处于“编辑阶段”。 我发现这个文档告诉我这是可能的,但是我似乎无法找到如何使用它。 不可能像这样使用:

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM