问题标签 [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.
javascript - 在特定条件下禁用列
我需要在某些条件下禁用/启用输入某些列,我可以用制表器来做吗?当我打开带有某种状态(布尔值或等)的表的页面时,可用或锁定输入的列。谢谢你。
例子:
editor: "input"
在某些情况下如何禁用?
tabulator - 如何根据单元格值突出显示一行
我正在尝试代码:
但是得到一个错误:TypeError: cell.getRow(...).getElement(...).css is not a function
tabulator - 在制表器中为下载的文件添加格式
当我们从制表器以 xlsx 格式下载表格数据时,我们可以为下载的文件添加格式吗?目前我们可以做什么,我们可以发送格式化数据到下载功能...我想在下载的 xlsx 文件中进行一些格式化,比如换行等如果有人知道任何相关信息,请告诉我。
javascript - 滚动时制表符列表项消失;virtualDomBuffer 问题?
Tabulator v3.5.3
电子桌面应用程序(OSX 和 PC)
Tabulator 有 300 多个项目,表现出奇怪的行为;最严重的是物品正在消失。其他症状包括滚动“拇指”大小和位置变得不稳定和不一致(例如拇指位置不反映整个列表中的滚动位置)。
我想知道我设置的virtualDomBuffer
太高还是太低。该行为在设置为 300 时发生。屏幕上一次只会出现 13-15 个项目。我正在设置 Tabulator 实例的高度:height: "84vh"
. 这是 Tabulator 可以处理的有效 CSS 值吗?
我试过设置virtualDomBuffer
为 1000 但也许这是处理这个问题的错误方法?
(我知道有一个较新版本的 Tabulator,但我需要支持现有的应用程序并且不想引入大的改变,除非我必须这样做。
制表符实例初始化
列格式化程序
tabulator - 如果在 Tabulator 中 JSON.stringify() 之后未定义值,则行数据字段将丢失
我在.net 服务器端开发中发现了一个问题。
.net 方法如下:
前端js会调用这个方法
fn_save 方法只接收一个字符串。所以我必须对行数据进行字符串化。它应该可以正常工作。
但是,如果字段中没有值(没有编辑或清除等),则该字段值将未定义,如下所示。
所以对于这个场景,我必须遍历对象并将 undefined 更改为空字符串或其他内容。
我应该这样做吗?或者默认值将更改为null
而不是undefined
?感谢您提前回复。
tabulator - 如何在单元格中编辑制表日期?
http://tabulator.info/examples/4.1
上面的可编辑数据示例显示了对日期字段使用自定义编辑器(链接中的示例是 DOB)。类似的例子存在于早期的制表器版本以及这里和 Github。生成的 javascript 日期选择器适用于大多数用户,但不是所有用户(即使在 Chrome 上也是如此)。因此,用户经常尝试的替代方法是尝试将日期直接输入到单元格中。但不幸的是,这是有问题的——与链接示例一样。更改月份和日期并不算太糟糕 - 但直接更改年份非常困难。有没有人有潜在的解决方案?我已经探索了从模糊/焦点/不同格式/“flatpicker”/等的所有内容 - 但我来了空。
tabulator - 从选择器编辑器中清除先前设置的值
Tabulator 新手,太棒了!在 Select 编辑器上遇到问题。我从 API/DB 的 AJAX 提要填充。但我的价值观没有“无”选项。所以我需要能够清除当前值以“取消选择”它。例如,将 DB 值设置回 Null / None。
我在选择编辑器上看不到这样做的方法?清除当前值的最有效方法是什么。