问题标签 [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 回答
4849 浏览

javascript - 上传 jQuery Handsontable 输入

将用户在jQuery Handsontable中输入的数据上传回服务器以保存到数据库中的最佳方法是什么?

现有onChange回调似乎非常冗长,无法使用 AJAX 保存输入数据,尤其是当用户在现有数据行上方插入新数据行时。在使用HandsontablejQuery完成编辑后寻找上传输入数据的功能

这是使用 jQuery 循环输入数据并以 JSON 格式转储到文本框中然后提交到服务器的完整代码。这个过程看起来很难看。寻找更清洁的方式..

0 投票
3 回答
6797 浏览

javascript - 验证数据 jQuery Handsontable 输入

Q1:在发送到服务器之前验证用户在 jQuery Handsontable 中输入的数据的最佳方法是什么?

我已阅读这篇文章 上传 jQuery Handsontable 输入

有没有集成解决方案?等集成到 jquery 验证插件,如果没有,使用 onbeforechange() 方法怎么样?

Q2:另外,我已经启动了一个100行的表,但是如果我使用下面的代码,用户可能只会输入50行:

rowList将返回 50 个数据行和 50 个空行。

如何删除所有空行?

0 投票
2 回答
5195 浏览

javascript - 如何 Onload() 将焦点设置为 jQuery Handsontable

将焦点 onload 设置为 jQuery Handsontable 中的第一个字段的正确方法是什么?

这是示例链接http://jsfiddle.net/4kvMq/4/

甚至尝试手动设置焦点但没有运气!

非常感谢!

0 投票
2 回答
1468 浏览

jquery - jquery + handsontable:没有方法'on'

我收到此错误:

在 jquery.handsontable.js:2258

我有一些看起来像这样的设置:

0 投票
3 回答
9115 浏览

ruby-on-rails - Ruby on Rails:将数组的 javascript 数组发送到 ruby​​ 控制器

我想向我的 ruby​​ 控制器发送一个 javascript 数组。我有点失落。我的问题在控制器中。这是我到目前为止所拥有的:

(totalChanges 是一个数组数组。JSON.stringify(totalChanges) 可能如下所示:

应用程序/视图/index.html.erb:

应用程序/控制器/qtl_table_controller.rb:

我最终遇到了这些错误:

编辑:我也有 contentType:“application/json”和 Accepts:“application/json”,当我把它们拿出来时,一切都解决了。多谢你们 :)

0 投票
1 回答
12787 浏览

jquery - handsontable:使用 ajax 插入数据

我找不到使用带有 jquery 的 $.ajax 函数在可动手做的表中插入数据的正确方法。是否有任何有用的教程或示例?

非常感谢!!


感谢您的示例,但我无法通过 json(使用 PHP::json_encode())将 PHP 数组推送到 handsontable。我试了很多次,最后还是不行。。。

例如:我得到了一些带有行的数组:

所以我尝试了:

但它根本不起作用......

谢谢您的帮助!

0 投票
2 回答
1167 浏览

javascript - Javascript函数无法返回元素

所以我目前正在为一个项目使用Handsontable jQuery 插件,并且我已经编写了一些自定义函数来使用它。

我目前遇到问题的函数是我编写的一个返回当前选定单元格的函数(当用户只选择了一个,而不是多个,并且是的,它已被选中)。

这是我的代码:

但是,每当我调用函数时,例如:

然后尝试alert(cell)or console.log(cell),我得到一个false返回值。

我最初的想法是坐标会以某种方式关闭,因此找不到符合条件的元素,所以我尝试通过添加来检查...

...就在return this排队之前。这样,如果找到正确的表格单元格,它将在实际返回代码之前显示在屏幕上。有趣的是,正确的单元格总是会正确更改其背景颜色。所以,这个函数正在寻找正确的单元格,它正在执行 if 循环中的代码,但是当我尝试将返回值捕获到一个变量中时,该变量始终为 false。

任何帮助都会很棒!谢谢!

0 投票
2 回答
881 浏览

javascript - 了解正在更新的列

我正在尝试让我了解正在更新的列,但无法找到合适的解决方案。我知道他们正在使用 textarea 来获取输入,然后将值放入表中,但我只是不知道如何找出正在更新的列。

任何帮助,将不胜感激。

谢谢

0 投票
1 回答
1764 浏览

javascript - Handsontable - 慢粘贴

当我尝试将大量数据粘贴到handsontable中时,接收数据的速度非常慢,以至于有时我会收到jquery.js文件无响应的脚本警告。有没有办法让速度更快?我现在使用的数据集是 ~1600 行和 5 列。

这是我当前尝试粘贴的表的链接http://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_Dinov_042108_Antarctic_IceThicknessMawson

谢谢

0 投票
2 回答
909 浏览

jquery-plugins - Bootstrap typeahead, Handsontable:使用复杂对象/哈希

我正在使用 JQuery HandsonTable。它使用 twitter bootstrap typeahead 2.0支持数据源作为数组auto-complete

["BMW", "Chrysler", "Nissan", "Suzuki"]

我的要求是传递一个哈希而不是数组。

[{value:1, name:"BMW"}, {value:2, name:"Chrysler"}, {value:3, name:"Nissan"}, {value:4, name:"Suzuki"}].

有一个较新的版本可用于预先输入,但我无法让它与 Handsontable 一起使用