本帖最后由 邦妮 于 2023-9-8 10:23 编辑
<wj-flex-grid-column [header]="'Probe Q\'ty(+3/100)'"[isReadOnly]="isReadOnly" [binding]="'ProbeQty'" [align]="'center'" [width]="130" [format]="'n0'">
<ng-template wjFlexGridCellTemplate [cellType]="'Cell'" let-cell="cell">
<span>
{{ cell.item.ProbeQty | number: '1.' + cell.item.DecimalPlaces + '-' + cell.item.DecimalPlaces }}
</span>
</ng-template>
<ng-template wjFlexGridCellTemplate [cellType]="'CellEdit'" let-cell="cell">
<wj-input-number [format]="'n'+cell.item.DecimalPlaces" [(value)]="cell.value" >
</wj-input-number>
</ng-template>
</wj-flex-grid-column>
代码如果看不清,请看附图。不晓得这个编辑框的格式是怎么设置的。
如上述代码,设置单元格编辑模式Template,用input-number 控件,并设置数字格式(n0,n1,n2,n3),表格编辑事件 cellEditEnding 中,用
let newvalue = grid.activeEditor.value;
获取改变后的值,但未果,newvalue 仍然是改变前的值。
以上问题,请协助。
谢谢。
|