Как отформатировать дату в ячейке сетки Кендо Править - PullRequest
0 голосов
/ 05 ноября 2018

Я использую 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>

но у меня проблема, когда выбранная строка не сразу запускает элемент управления выбора даты при выборе.

...