尝试使用 igx-grid 更新日期内联编辑时出现错误消息
error message when trying to update date inline edit with igx-grid
我得到一个
"ERROR TypeError: value.toLocaleDateString is not a function"
当我双击进行内联编辑时。
上的示例
内联编辑有效,但我使用的是 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>
日期必须是对象而不是字符串
我得到一个
"ERROR TypeError: value.toLocaleDateString is not a function"
当我双击进行内联编辑时。
上的示例内联编辑有效,但我使用的是 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>
日期必须是对象而不是字符串