Я использую In-Cell Editing для kendo-grid-column
. Из примера здесь вы можете определить editor
атрибутов для столбца. В моей колонке я хотел бы отредактировать дату и, следовательно, иметь для этого средство выбора даты. Я могу сделать это, добавив следующий атрибут к kendo-grid-column
:
editor="date"
Моя проблема в том, что я хотел бы, чтобы отформатированный указатель даты отображал ГОД только с помощью указанного выше атрибута.
В качестве примечания -
это легко достижимо с помощью 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>
но у меня проблема, когда выбранная строка не сразу запускает элемент управления выбора даты при выборе.