为什么我的自定义渲染器会导致handsontable中奇怪的单元格行为?当我尝试编辑单元格时,然后光标自动移动到其他单元格,其他单元格变得杂乱无章,整个编辑过程从那一刻起就崩溃了。请在这里看看jsfiddle:行: 191是一个有问题的问题。请帮帮我。COLUMN_TYPES = new Object();
// JSON fetched via Ajax f
我的想法是让单元格的数据是一个小的json字符串{"Attr1":true,"Attr2":false},并有一个自定义的渲染器/编辑器来解析单元格值并适当地设置复选框。我在这里把它弄乱了: class CustomAttributesEditor extends Handsontable.editors.BaseEditortrue,
根据这个问题,,我使用自定义渲染器为我的单元格应用样式(粗体、斜体、下划线、字体大小、字体系列)。正如对上述问题的回答中所建议的那样,我有一个对象的支持数组,每个对象都代表表中的每个单元格,它们都有自己的属性,这样渲染器就知道要呈现什么(即粗体: true,斜体: false)。对我来说,这似乎太麻烦了,我无法想象没有比这更简单的方法了(想象一下,有一个完整的100x100表,上面到处都是自定义的CSS,并在开头插入一个col )。我的代码示例:
var myRenderer = fun