问题标签 [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.
javascript - Handsontable 和单元格颜色
我有一个包含 2 行 3 个日期的掌上电脑,当在非空单元格中插入新日期时,我想将颜色更改为绿色。
我的掌上电脑功能是
TabChange 是一个布尔值,用于检查我是否有用于保存的新单元格。我想我需要在我的handsontable 的“onBeforeChange”中添加一些东西,但我不知道是什么。
而且我想避免更改 cellProperties,因为它会删除我的掌上电脑的日期选择器。
jquery - 无法使用 HandsOnTable 删除行
我无法使用最新版本删除行。我正在使用版本0.9.9
。
这就是我所做的:
Handsontable delete multiple rows上有一个类似的问题,但这并不能解决我的目的。此链接上的小提琴不适用于提供的解决方案。
任何帮助,将不胜感激。
jquery - 如何在 Handsontable 中使列非常宽?
使用 Handsontable ( http://handsontable.com ) 时,我似乎无法使列宽超过一定数量。例如,我想制作一个 600 像素宽的列。
但是当我设置 colWidth 属性时:
它不会大于大约 200 像素。
容器 div 尺寸似乎也不重要。
这是来自handsontable网站的修改示例,我将colWidth设置为800,将容器设置为1400px:http:
//jsfiddle.net/RSJQ3/
javascript - 在handsontable - 按功能将数字转换为日期并加载刷新更多数据
我正在使用 handsontable 为我的数据库创建一个 CRUD(创建读取更新删除)接口,现在需要这两件事。
- 能够创建/更新/删除
rows/cells which are changed
(而不是整个数据集) - 能够
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 server
and update rows which are changed on server
,而不影响其他未更改的行,(用户可能正在编辑其他行),并在添加行时保持排序。
任何人都可以指导我。
谢谢
javascript - Handsontable:将列作为参数数组从服务器传递
Handsontable 使得从服务器向数组发送表值变得非常容易:
到目前为止,一切都很好。但是,我想格式化数组中的一些列。
如果我有固定数量的列,我可以很容易地做到这一点:
我的问题是,从服务器发送的数据将具有不同数量的列,具体取决于多种因素。因此,我希望能够在服务器上动态生成格式化数组的列,并将其作为数组发送。IE:
但是,这样做时,我最终会遇到以下错误TypeError: method is not a function
jquery.handsontable-0.9.9-full.js Line: 3028
有问题的行 (3028) 是以下函数的返回行:
Handsontable 实际上设法在屏幕上呈现正确数量的列,尽管它们是空白的、未格式化的并且只有一行,所以我猜它是在推断出这么多的形式serverdataarray
而不是cols
.
关于如何实现我正在寻找的任何建议?
如果需要,我愿意更改 Handsontable 源代码。
谢谢
jquery - 为什么使用 focusout 方法在 jQuery 中没有触发 focusout 事件?
我正在使用handsontable jQuery 插件。当用户停止编辑单元格时,我试图拦截。当您双击一个单元格时,一个带有类的文本区域handsontableInput
会出现在该单元格的位置上。
每当用户单击其他地方时,我都会尝试使用 jQuery 获取回调,从而失去了 textarea 的焦点。
这是简单的焦点代码:
这是我的小提琴。
另外,如果带有handsontable的页面在框架中,并且我在框架外单击,这会起作用吗?
谢谢
events - 如何将点击事件附加到可操作的行/列标题?
我正在尝试实现一些功能,例如 excel 来单击行/列标题以选择整个行/列,我想我应该将一个单击事件附加到所有行/列标题,所以我尝试在 core.js 中添加代码,但是它从未被触发:
那么我应该从哪里开始呢?
谢谢你的帮助。
scrollbar - handsontable 如何更改表格旁边的滚动条
我需要更改滚动条在handsontable 中的显示方式。谁知道如何做到这一点?
handsontable - 从列名中获取列号
有什么方法可以从列名中获取列号吗?
我只能检索列名,并且我需要 getCellMeta 的列号。
谢谢
jquery - 自定义渲染器功能在 Handsontable 插件中不起作用
我有一个函数可以处理一些onChange
事件并且运行良好。该函数调用另一个函数来检查单元格的内容,如果有问题,它应该更改单元格的颜色。
这是我的简单ErrorRenderer:
ErrorRenderer 永远不会被调用,即使触发了警报,知道为什么吗?
谢谢