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

jquery - handsOnTable 单元格着色

我有一个 Handsontable 表,里面装满了数据并且已经渲染了

检查单元格后,我找到了几个感兴趣的单元格并想为它们着色 - 有没有使用 Handsontable 代码的好方法?

请注意,这是在加载和渲染表格之后

编辑:

该表使用基本选项呈现:

数据通过 Ajax 加载,decode_file.php 读取一个 excel 表并以 JSON 格式返回数据:

加载数据后,用户单击“处理”按钮,代码会查找带有文本“Hello world”的单元格。假设代码在单元格第 4 行/第 5 列中找到文本“Hello World”,并将单元格第 4 行/第 5 列的背景颜色更改为红色

0 投票
1 回答
1835 浏览

php - Handsontable javascript - 从服务器加载数组

我想使用服务器端存在的数组在 Javascript 中创建一个 Handsontable。该数组有一列:

要将其加载到 Handsontable 中,需要将其转换为:

在 PHP 中,我首先使用 JSON 对其进行编码:

然后 getJSON 或其他 ajax 函数以这种格式在客户端获取它,但我找不到正确的方法。希望有人可以提供帮助。

要发布它,我尝试过 1) 使用隐藏字段发布它

并通过以下方式进入 Ajax 部分:

但是警报返回:未定义,并且数组 {a,b} 未加载到 Handsontable 中。2) 或者我正在尝试使用 $.getJSON。在 PHP 中:

在阿贾克斯:

警报没有被触发,我认为 Ajax 代码有错误,因为 Handsontable 没有显示。谢谢。

0 投票
1 回答
3087 浏览

javascript - Handson Table - 如何保存到文件?

我正在尝试看起来很棒的 Handsontable 插件,但我不确定如何通过 getdata 函数实现保存。

有人知道工作示例吗?我可以保存到 .json 或 mysql,但我更喜欢保持简单。

加载工作正常,但保存时出现错误。我环顾四周,但找不到很多信息。

任何帮助表示赞赏。

HTML:

加载.json

保存.json

0 投票
0 回答
530 浏览

watir - 使用 watir 填充可操作表中的值

如何使用 Watir 自动执行在 handsontable 中填充值的任务?

我在excel中有值列表。Watir 读取这些值,然后在它们各自的列中填充handsontable。挑战在于handsontable中没有一个字段具有识别属性,这使工作变得更加困难。


请按要求查找 HTML 代码:

0 投票
3 回答
7258 浏览

jquery - 如何使用 Handsontable 将网站中的表格导出到 EXCEL

我有一个问题,现在我正在使用 Handsontable 这个插件在 HTML 中创建表格,这与使用 excel 更改内容、添加行等相同。

但我的问题是如何将这个更改的表导出到 excel。

需要你的帮助

0 投票
1 回答
1150 浏览

jquery - jquery-handsontable:将函数传递给 colWidth 选项

背景

这个 实用教程中,出现了这一行:

问...

有谁知道(并有一个例子)colWidths在传递一个函数时使用该选项?

  • 这是否允许自定义呈现动态表调整大小?
  • 这个函数什么时候调用?
  • 原型是什么?
  • 为什么包含此功能?
0 投票
1 回答
1143 浏览

jquery - 有条件地将复选框添加到handsontable

如何为复选框添加条件格式。EX:如果一行在至少一列中有数据,则我有 13 列和 4000 行,将复选框添加到第一个单元格。如果一行中的所有单元格都有数据,则选中该复选框。复选框应该也有 id。

我会得到像

我需要加载它,如果用户对单元格进行任何删除或更新,我需要检查复选框状态。我正在使用请帮助我...

0 投票
1 回答
123 浏览

jquery - 如何在handsontable0.8.13中加载AllowHTML

如何在 0.8.13 中执行此操作

在以前的版本中,它运行良好。但是在这个 0.8.13 中,复选框并没有出现,而是只显示测试。

这个怎么做..?

0 投票
1 回答
138 浏览

ruby - 如果我手动创建它,ajax 只识别 json

我正在尝试使用以下代码来检查是否正在保存数据:

我正在使用rails作为服务器端代码。如果我手动创建 /help.json.erb 并将以下内容添加到页面

当我尝试使用 ajax 代码时,我收到一条“数据已保存”消息。

但是,如果我尝试使用 ruby​​ 创建 /help.json 文件,则会收到“保存错误,无法正常工作”错误。我在控制器中创建 /help.json 文件的 ruby​​ 代码如下:

上面的代码生成一个 /help.json 文件

但我没有收到“数据已保存”消息

当我手动创建 json 文件但尝试使用 ruby​​ 时它可以工作的原因是什么?

我的路线文件的相关部分是:

进一步检查,我收到的错误消息为 500(内部服务器错误)

0 投票
5 回答
14463 浏览

handsontable - 将列动态添加到handsontable

我正在尝试将一列动态添加到handsontable。我在任何地方都没有看到示例,也没有在 API 中看到这样做的方法。有没有人想出一种方法来克服这个问题,或者有一些我可以查看的示例代码会有所帮助。

谢谢你。