问题标签 [tabulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
201 浏览

javascript - 在特定条件下禁用列

我需要在某些条件下禁用/启用输入某些列,我可以用制表器来做吗?当我打开带有某种状态(布尔值或等)的表的页面时,可用或锁定输入的列。谢谢你。

例子:

editor: "input"在某些情况下如何禁用?

0 投票
1 回答
204 浏览

tabulator - 如何根据单元格值突出显示一行

我正在尝试代码:

但是得到一个错误:TypeError: cell.getRow(...).getElement(...).css is not a function

0 投票
3 回答
1899 浏览

tabulator - 如何在制表符中显示选择编辑器文本但不显示值

作为编辑选择

我可以发现这个对象键将是单元格数据的值(见图),但它是否与html select相似,我的意思是select选项文本是给用户的,值是给开发者的。


0 投票
1 回答
216 浏览

tabulator - 在制表器中为下载的文件添加格式

当我们从制表器以 xlsx 格式下载表格数据时,我们可以为下载的文件添加格式吗?目前我们可以做什么,我们可以发送格式化数据到下载功能...我想在下载的 xlsx 文件中进行一些格式化,比如换行等如果有人知道任何相关信息,请告诉我。

0 投票
1 回答
433 浏览

javascript - 滚动时制表符列表项消失;virtualDomBuffer 问题?

Tabulator v3.5.3
电子桌面应用程序(OSX 和 PC)

Tabulator 有 300 多个项目,表现出奇怪的行为;最严重的是物品正在消失。其他症状包括滚动“拇指”大小和位置变得不稳定和不一致(例如拇指位置不反映整个列表中的滚动位置)。

我想知道我设置的virtualDomBuffer太高还是太低。该行为在设置为 300 时发生。屏幕上一次只会出现 13-15 个项目。我正在设置 Tabulator 实例的高度:height: "84vh". 这是 Tabulator 可以处理的有效 CSS 值吗?

我试过设置virtualDomBuffer为 1000 但也许这是处理这个问题的错误方法?

(我知道有一个较新版本的 Tabulator,但我需要支持现有的应用程序并且不想引入大的改变,除非我必须这样做。

在此处输入图像描述- - - - 在此处输入图像描述


制表符实例初始化


列格式化程序

0 投票
2 回答
205 浏览

tabulator - 如果在 Tabulator 中 JSON.stringify() 之后未定义值,则行数据字段将丢失

我在.net 服务器端开发中发现了一个问题。

.net 方法如下:

前端js会调用这个方法

fn_save 方法只接收一个字符串。所以我必须对行数据进行字符串化。它应该可以正常工作。

但是,如果字段中没有值(没有编辑或清除等),则该字段值将未定义,如下所示。

所以对于这个场景,我必须遍历对象并将 undefined 更改为空字符串或其他内容。

我应该这样做吗?或者默认值将更改为null而不是undefined?感谢您提前回复。

0 投票
1 回答
364 浏览

javascript - 我可以在我的 java Spring + Thymeleaf 项目中使用 Tabulator js 库吗?

我想将 Tabulator js 添加到我的 java 项目中。我将 tabulator.min.js、tabulator.min.css 添加到资源文件夹中。之后将这些依赖项添加到我的 html 页面中,作为 readme.md 中的推荐。

现在我的表格查看了我在 html 页面中的所有元素,但不正确。

在 Tabulator 的文档中是如何创建标题和表格的示例,

但我想在 html 中创建标题,有可能吗?

并将数据从控制器放入服务器端部分,而不是作为

在此处输入图像描述

在此处输入图像描述

0 投票
3 回答
2411 浏览

tabulator - 如何在单元格中编辑制表日期?

http://tabulator.info/examples/4.1

上面的可编辑数据示例显示了对日期字段使用自定义编辑器(链接中的示例是 DOB)。类似的例子存在于早期的制表器版本以及这里和 Github。生成的 javascript 日期选择器适用于大多数用户,但不是所有用户(即使在 Chrome 上也是如此)。因此,用户经常尝试的替代方法是尝试将日期直接输入到单元格中。但不幸的是,这是有问题的——与链接示例一样。更改月份和日期并不算太糟糕 - 但直接更改年份非常困难。有没有人有潜在的解决方案?我已经探索了从模糊/焦点/不同格式/“flatpicker”/等的所有内容 - 但我来了空。

0 投票
1 回答
46 浏览

tabulator - 从选择器编辑器中清除先前设置的值

Tabulator 新手,太棒了!在 Select 编辑器上遇到问题。我从 API/DB 的 AJAX 提要填充。但我的价值观没有“无”选项。所以我需要能够清除当前值以“取消选择”它。例如,将 DB 值设置回 Null / None。

我在选择编辑器上看不到这样做的方法?清除当前值的最有效方法是什么。

0 投票
1 回答
538 浏览

javascript - Tabulator js 库与列分组属性一起使用的问题

我有这个html表结构

以及它的样子

在此处输入图像描述

但应该是:

在此处输入图像描述 我的js代码

添加codepen参考 codepen.io/paulch/pen/MzQYjg