首页 > 解决方案 > Tabulator 的基本表格配置

问题描述

我是Tabulator的新手,在文档的帮助下尝试了一些事情。我不确定我是否正确理解“持久模块”的功能,但它似乎适合我想要的行为:我有一个包含三个页面的应用程序。每一页上都有不同的表格,里面有不同的数据。我可以使用 Tabulator 选项一一设置它们。但是一些设置应该适用于所有表格,例如在所有表格中,第二行应该有橙色背景。有没有办法设置一个基本的表配置(例如存储在一个额外的文件、json 或类似的东西中),然后我可以在代码中访问它并基本上设置所有具有相同“外观”的表?我希望你明白我的意思。随时询问,并提前致谢!

标签: attributesconfigtabulator

解决方案


是的,这是可能的,但我认为它不会按照您在此处指示的方式进行(即 row[1].style.backgroundColor = 'orange';)

但是您当然可以在 Persistence 中存储您想要的任何内容,因为您可以定义一个 persistenceReaderFunc,它将您想要的任何数据返回到 Tabulator 以协助布局选项,对于其他配置选项,也可以将其存储,但只是不将其返回到持久性读取器函数。

IE。如果你存储

{ 
    "notfortabulator" : { "row2color": "orange" },
    "fortabulator" : [
        { "field":"fieldName","width":63,"visible":false }
    ],
}

您只需将 fortabulator 字段返回到 Tabulator 即可使其具有持久性,并且仍然有数据供您使用颜色选项配置第二行并进行查找


推荐阅读