问题标签 [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 投票
2 回答
5570 浏览

jquery - 如何在 jquery-handsontable 上合并单元格或制作 colspan?

我正在使用handsontable制作类似excel的表格。我想在我的桌子上合并标题。有可能的?或者有没有其他解决方案?谢谢。

0 投票
1 回答
10621 浏览

javascript - Handsontable 在发布之前用键替换自动完成值

我正在使用 HandsOnTable 使编辑数据库表在我的网站上更具交互性。

HandsOnTable 几乎满足了我的所有要求,除了我的数据库中的某些列实际上存储的是外键而不是本地字符串值。

在 UI 中,我希望这些列显示为下拉菜单,用户可以在其中选择映射到前面提到的外键的可读值(即类似于 HTML 名称/值select)。

不幸的是 HandsOnTable 没有这样的单元格类型。最接近它的是autocomplete. 这允许我创建一个下拉列表,但它只包含值;没有对应的键。以下是它的创建方式:

所以我打算从服务器发送两个 Json 字符串:

一个包含 HandsOnTable 渲染表格所需的参数:

第二个映射键到值

到目前为止,一切都很好。现在是棘手的部分:

HandsOnTable 有一个函数 ( getData()),它允许我检索表数据作为准备发送回服务器的 Json 字符串:

jdata 看起来像这样:

现在在发布之前,我想用json 字符串Customer中的匹配对键替换节点的值。mappings

我怎样才能最好地在 JavaScript/JQuery 中实现这一点?

是否有一个功能如下?:

谢谢

0 投票
1 回答
2751 浏览

javascript - Handsontable cells merge functionality

I'm using Handsontable to display data from Excel and recently i've got a task to merge cells. But plugin doesnt have that functionality. I tried to make it myself but it reacts strangely. Algorithm is that i remove(splice) elements from table's data and then set appropriate colspan/rowspan for target cell. Did anybody have similar problem?

0 投票
2 回答
758 浏览

handsontable - Handsontable 使用按钮着色单元格

我想允许用户通过单击一个按钮(比如红色、绿色和蓝色按钮)来为选定的单元格着色。

要获取选定的单元格,我找到了以下代码:

但是单击按钮时我无法运行此代码,因为在单击后且在函数开始运行之前选择“消失”。

我尝试按照此说明进行操作,但我需要解决此问题。

0 投票
1 回答
726 浏览

javascript - 在打字稿中使用 jquery.handsontable

我想在打字稿中使用handsontable

但我得到错误:

我该如何解决?

0 投票
1 回答
4912 浏览

jquery - Handsontable 自定义单元类型

今天是个好日子。我想为handsontable制作自定义单元格类型,以便可以将其称为:

基本上它会扩展为数字类型,并为单元格和属性添加额外的类。但此刻我收到错误:“TypeError:方法不是函数”

0 投票
2 回答
3427 浏览

php - 将 HandsOnTable 数据自动保存到 JSON

我正在使用 HandsOnTable 并尝试在服务器上实现保存到 JSON 文件。

这是页面的样子:

和 jQuery:

我还在编写一个 PHP 脚本,将上面所有单元格的数据写入 JSON 文件,只要用户单击保存按钮,就应该调用它。这是它现在的样子:

我的问题是如何将所有单元格的数据发送到 PHP 变量 $stringData?

提前非常感谢!

0 投票
4 回答
11922 浏览

javascript - 如何在jQuery中使用handsontable为特定单元格设置属性?

我正在使用可动手做的东西做一些事情,我想创建一个函数来真正添加 soem 格式。具体来说,我希望有更改背景颜色和字体属性的选项。

我已经能够进入上下文菜单来添加一个按钮,以及获取所选单元格的坐标,但是我找不到在初始化调用handsontable 之外设置格式选项的方法。

这是我一直在查看的文档,https://github.com/warpech/jquery-handsontable/wiki/Options#cell-options,我希望其他地方还有更多。

我没有要提供的代码,因为这是一个被锁定的项目,但我真的在研究如何为不在初始化的单个单元格设置格式选项。

0 投票
3 回答
8330 浏览

jquery-plugins - 使用 Handsontable 时如何强制选定单元格进入编辑模式?

Handsontable 为选择单元格时提供了一些不错的钩子,但我似乎无法找到方法来让我在选择单元格时强制它进入编辑模式。

我可以像这样检测单元格选择:

从那里我什至可以获得被选中的单元格元素。但是从那里我似乎无法触发单元格进入编辑模式(其中有一个主动选择的 textarea 字段)。这通常由双击触发。做显而易见的事情似乎不起作用:

其他人曾经做过这个或对我如何让它工作有想法吗?

0 投票
4 回答
14589 浏览

handsontable - 如何编辑 Handsontable 的标题文本?

我希望能够在 Handsontable 中编辑列标题的文本,但我似乎无法弄清楚是否可以使它们可编辑。我想我可以让标题只是另一行,但如果可能的话,我想避免这种情况。

澄清一下:我实际上是在寻找一种允许用户编辑标题值的方法(就像普通的表格单元格一样