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