我正在kendo-grid-column
上使用单元内编辑。在示例here中,您可以为列定义editor
属性。在我的专栏中,我想编辑日期,因此有一个日期选择器。我可以通过将以下属性添加到kendo-grid-column
来做到这一点:
editor="date"
我的问题是我希望仅通过使用上面的属性将日期选择器格式化为显示YEAR。
作为旁注-
只需使用kendoGridCellTemplate
并添加相关属性即可像这样轻松实现
<kendo-grid-column field="FinancialYear" title="Fin Year" width="150">
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<kendo-datepicker style="width: 100%;" id="BudgetedMonth" (click)="cli($event)" (valueChange)="financialYearChange($event)" [value]="displayFinancialYear(dataItem.FinancialYear)" [bottomView]="'decade'" [topView]="'decade'" [format]="'yyyy'"></kendo-datepicker>
</ng-template>
</kendo-grid-column>
但是然后我遇到了一个问题,即所选行不会立即触发选择时的日期选择器控件。