找回密码
 立即注册

QQ登录

只需一步,快速开始

邦妮

注册会员

4

主题

6

帖子

26

积分

注册会员

积分
26
  • 104

    金币

  • 4

    主题

  • 6

    帖子

最新发帖
邦妮
注册会员   /  发表于:2023-9-8 10:20  /   查看:2356  /  回复:1
1金币
本帖最后由 邦妮 于 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 仍然是改变前的值。


以上问题,请协助。
谢谢。



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你可以通过 cellEditEnded事件,直接获取编辑结束后的值吧

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-8 10:20:54
来自 2#
你可以通过 cellEditEnded事件,直接获取编辑结束后的值吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部