attributes - Tabulator 的基本表格配置
问题描述
我是Tabulator的新手,在文档的帮助下尝试了一些事情。我不确定我是否正确理解“持久模块”的功能,但它似乎适合我想要的行为:我有一个包含三个页面的应用程序。每一页上都有不同的表格,里面有不同的数据。我可以使用 Tabulator 选项一一设置它们。但是一些设置应该适用于所有表格,例如在所有表格中,第二行应该有橙色背景。有没有办法设置一个基本的表配置(例如存储在一个额外的文件、json 或类似的东西中),然后我可以在代码中访问它并基本上设置所有具有相同“外观”的表?我希望你明白我的意思。随时询问,并提前致谢!
解决方案
是的,这是可能的,但我认为它不会按照您在此处指示的方式进行(即 row[1].style.backgroundColor = 'orange';)
但是您当然可以在 Persistence 中存储您想要的任何内容,因为您可以定义一个 persistenceReaderFunc,它将您想要的任何数据返回到 Tabulator 以协助布局选项,对于其他配置选项,也可以将其存储,但只是不将其返回到持久性读取器函数。
IE。如果你存储
{
"notfortabulator" : { "row2color": "orange" },
"fortabulator" : [
{ "field":"fieldName","width":63,"visible":false }
],
}
您只需将 fortabulator 字段返回到 Tabulator 即可使其具有持久性,并且仍然有数据供您使用颜色选项配置第二行并进行查找
推荐阅读
- java - 从 Java 读取来自 MQ 的所有消息的问题
- assembly - 使用 GNU 汇编器宏的“表达式后的垃圾”
- javascript - Safari css错误的元素高度
- xamarin - Xamarin Forms,ZXingBarcodeImageView 模糊
- curl - 使用 cURL 将 jenkins 作业从一个视图移动到另一个视图的命令
- leaflet - Mapbox:在给定两个 OSM 节点 ID 的情况下制作一条线
- python - 如何通过 Python 正则表达式从 arp 输出中获取 ip 地址和 mac 地址?
- highcharts - Highchart 不连接线
- php - 如何使用php用新值更新json数据标签的值?
- c# - 如何通过c#中的反射获取特定类型实例(不是对象类型)