You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tabulator.js 6.2版本:rownum格式化器能否从0开始计数而非1?

让Tabulator.js 6.2的行号从0开始计数的方法

Tabulator自带的rownum格式化器默认从1开始计数,要改成从0起始,直接用自定义格式化器替代即可,不需要额外配置复杂参数。

把你原来的列配置替换成下面的代码:

{
  title:"auto",
  field:"auto",
  width:10,
  headerSort:false,
  formatter: function(cell) {
    // 获取默认从1开始的行号,减1后得到从0起始的行号
    return cell.getRow().getPosition() - 1;
  }
}

原理很直白:cell.getRow().getPosition()会返回当前行在表格中的位置(原生逻辑从1开始),减去1后就实现了从0开始计数的效果,功能和原生rownum格式化器完全对齐,只是起始数值调整了。

内容的提问来源于stack exchange,提问作者MatrixClient

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:32:01