问题标签 [handsontable]

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 回答
1739 浏览

javascript - Handsontable 和单元格颜色

我有一个包含 2 行 3 个日期的掌上电脑,当在非空单元格中插入新日期时,我想将颜色更改为绿色。

我的掌上电脑功能是

TabChange 是一个布尔值,用于检查我是否有用于保存的新单元格。我想我需要在我的handsontable 的“onBeforeChange”中添加一些东西,但我不知道是什么。

而且我想避免更改 cellProperties,因为它会删除我的掌上电脑的日期选择器。

0 投票
2 回答
11781 浏览

jquery - 无法使用 HandsOnTable 删除行

我无法使用最新版本删除行。我正在使用版本0.9.9

这就是我所做的:

Handsontable delete multiple rows上有一个类似的问题,但这并不能解决我的目的。此链接上的小提琴不适用于提供的解决方案。

任何帮助,将不胜感激。

0 投票
1 回答
3975 浏览

jquery - 如何在 Handsontable 中使列非常宽?

使用 Handsontable ( http://handsontable.com ) 时,我似乎无法使列宽超过一定数量。例如,我想制作一个 600 像素宽的列。

但是当我设置 colWidth 属性时:

它不会大于大约 200 像素。

容器 div 尺寸似乎也不重要。

这是来自handsontable网站的修改示例,我将colWidth设置为800,将容器设置为1400px:http:
//jsfiddle.net/RSJQ3/

0 投票
1 回答
1656 浏览

javascript - 在handsontable - 按功能将数字转换为日期并加载刷新更多数据

我正在使用 handsontable 为我的数据库创建一个 CRUD(创建读取更新删除)接口,现在需要这两件事。

  1. 能够创建/更新/删除rows/cells which are changed(而不是整个数据集)
  2. 能够load more data从数据库(添加新记录时)或refresh changed rows

-

第 1 部分(已解决)- http://jsfiddle.net/p7KwM/

所以我modified as timestamp (INT)在数据库中添加了一个字段名称,以便可以通过检查这个修改后的字段在用户端刷新数据,它是 INT 以便可以根据用户添加 TZ 值。请参阅此处http://demo.mgvz.com/.twilio/loader.pl和现在I am stuck at that I want to modify this INT to add TZ value and to covert it to date-time format within handsontable。(不能在服务器端做)如果可以通过handsontable中的函数进行修改,否则唯一的选择是在将其提供给handsontable之前对其进行修改。

第 2 部分(感谢任何帮助)

其次,我必须add rows which are created on serverand update rows which are changed on server,而不影响其他未更改的行,(用户可能正在编辑其他行),并在添加行时保持排序。

任何人都可以指导我。

谢谢

0 投票
2 回答
4051 浏览

javascript - Handsontable:将列作为参数数组从服务器传递

Handsontable 使得从服务器向数组发送表值变得非常容易:

到目前为止,一切都很好。但是,我想格式化数组中的一些列。

如果我有固定数量的列,我可以很容易地做到这一点:

我的问题是,从服务器发送的数据将具有不同数量的列,具体取决于多种因素。因此,我希望能够在服务器上动态生成格式化数组的列,并将其作为数组发送。IE:

但是,这样做时,我最终会遇到以下错误TypeError: method is not a function jquery.handsontable-0.9.9-full.js Line: 3028

有问题的行 (3028) 是以下函数的返回行:

Handsontable 实际上设法在屏幕上呈现正确数量的列,尽管它们是空白的、未格式化的并且只有一行,所以我猜它是在推断出这么多的形式serverdataarray而不是cols.

关于如何实现我正在寻找的任何建议?

如果需要,我愿意更改 Handsontable 源代码。

谢谢

0 投票
4 回答
15298 浏览

jquery - 为什么使用 focusout 方法在 jQuery 中没有触发 focusout 事件?

我正在使用handsontable jQuery 插件。当用户停止编辑单元格时,我试图拦截。当您双击一个单元格时,一个带有类的文本区域handsontableInput会出现在该单元格的位置上。

每当用户单击其他地方时,我都会尝试使用 jQuery 获取回调,从而失去了 textarea 的焦点。

这是简单的焦点代码:

这是我的小提琴

另外,如果带有handsontable的页面在框架中,并且我在框架外单击,这会起作用吗?

谢谢

0 投票
1 回答
3533 浏览

events - 如何将点击事件附加到可操作的行/列标题?

我正在尝试实现一些功能,例如 excel 来单击行/列标题以选择整个行/列,我想我应该将一个单击事件附加到所有行/列标题,所以我尝试在 core.js 中添加代码,但是它从未被触发:

那么我应该从哪里开始呢?

谢谢你的帮助。

0 投票
1 回答
3258 浏览

scrollbar - handsontable 如何更改表格旁边的滚动条

我需要更改滚动条在handsontable 中的显示方式。谁知道如何做到这一点?

0 投票
3 回答
5808 浏览

handsontable - 从列名中获取列号

有什么方法可以从列名中获取列号吗?

我只能检索列名,并且我需要 getCellMeta 的列号。

谢谢

0 投票
2 回答
3240 浏览

jquery - 自定义渲染器功能在 Handsontable 插件中不起作用

我有一个函数可以处理一些onChange事件并且运行良好。该函数调用另一个函数来检查单元格的内容,如果有问题,它应该更改单元格的颜色。

这是我的简单ErrorRenderer:

ErrorRenderer 永远不会被调用,即使触发了警报,知道为什么吗?

谢谢