Yak*_*ovL 6 javascript handsontable
我需要创建一个函数来执行一些数据更新并重新渲染到 handsontalbe ( var ht = new Handsontable(el,options)) 的渲染实例。在我的例子中我可以轻松得到的是el(用作实例容器的元素)。ht只知道就可以得到吗el?或者我必须“记住”ht某个地方才能稍后访问它?
(我已经尝试过Handsontable(el),它创建了一个新表,它不返回已创建的实例)
您无法从构造该对象的 DOM 元素中获取可操作对象。Handsontable 实例只是一个包装器,它控制 DOM 元素进行查看,并且该元素没有对其包装器的引用。
这意味着您确实需要将引用存储在ht某个地方,就像存储另一个变量一样。
如果您的问题是范围,请将表设置为 window 对象的属性,这样就可以从页面中的任何位置访问它。这可以简单地使用以下方法来完成:
window.ht = new Handsontable(el,options)
Run Code Online (Sandbox Code Playgroud)
但是,如果可能的话,请避免创建此类全局变量并将其保持在适当的范围内。
| 归档时间: |
|
| 查看次数: |
6234 次 |
| 最近记录: |