1

我得到一个

“错误类型错误:value.toLocaleDateString 不是函数”

当我双击进行内联编辑时。一个例子

https://stackblitz.com/github/IgniteUI/igniteui-live-editing-samples/tree/master/angular-demos/grid/grid-add-row?file=package.json

内联编辑有效,但我正在使用cellTemplate必须添加模板的地方来执行似乎内置的操作。当我双击日期列时,我看到一个日历控件,但由于错误而无法编辑。

<igx-column *ngFor="let column of columns" [editable]=true>
  <ng-template #cellTemplate igxCell *ngSwitchCase="'date'" let-cell="cell" let-value>
    {{dateColumn(value, column.format)}}
  </ng-template>
  <ng-template igxCellEditor *ngSwitchCase="'date'" let-cell="cell" let-val>
    <igx-date-picker [(ngModel)]="cell.editValue ? cell.editValue : cell.value" mode="dropdown" [igxFocus]="true"
            [labelVisibility]="false" mask="dd/MM/yyyy" format="dd/MM/yyyy">
    </igx-date-picker>
  </ng-template>
4

1 回答 1

2

日期需要是一个对象而不是字符串

于 2021-02-08T21:42:44.480 回答