Tabulator - 在单元格级别而不是列指定 Formatter

Tabulator - Specifying Formatter at a cell level rather than column

我有一个简单的 table,包含 2 列 属性 名称和值,它们显示 selected 对象的属性。它工作正常。

属性可以是名称、高度、宽度、颜色等。

我希望用户能够编辑单元格,但要将适当的格式化程序应用于他们正在编辑的单元格。

例如,如果编辑名称单元格,它将只是文本。高度将是数字,颜色将是颜色,可见可能是 tick/cross 或 select.

查看文档,它适合(明智地)为一列设置 1 个格式化程序,因为它假定列数据都属于同一类型。

是否可以为单个列混合使用多种格式化程序类型?

您只能在列级别而不是单元格级别分配格式化程序,但是没有什么可以阻止您创建自己的自定义格式化程序函数,该函数根据所应用的单元格类型输出正确的格式化程序元素。

Custom Formatter Documentation

中有关于创建您自己的自定义格式化程序的详细说明