【问题标题】:handsontable - save initial datahandsontable - 保存初始数据
【发布时间】:2013-11-29 08:35:02
【问题描述】:

我正在使用可动手做的 .9 插件。

我有数据在更改工作正常后将嵌套列表写入边缘“隐藏”字段:

afterChange: function () { $(\"#dt_1\").val(JSON.stringify($container.data(\"handsontable\").getData()));}


<textarea name="F0" cols="150" rows="2" id="dt_1" readonly="readonly" style="float: left; margin-left:-99999px; "></textarea></div>

但是,当我返回此页面时,我在 handsontable 中重新渲染了数据,但是,“更改”事件没有触发。 我知道这个 afterChange 事件不会因为性能问题而在初始加载时触发。

那么,有什么作用呢?我需要填充我的字段,该字段将在数据引擎加载完成后发布。我的后端系统为 var data = [[]]; 填充页面上的 javascript;

我尝试在以下事件中使用相同的功能:

afterInit ()
afterLoadData ()
afterRender ()

和其他一些听起来合乎逻辑但没有奏效的人。我的 textarea 在我“聚焦和模糊”一个字段之前不会更新。

有什么想法吗?

【问题讨论】:

    标签: jquery handsontable


    【解决方案1】:

    我最终将 textarea 移到了网格上方,现在它似乎可以正确触发了……所以,操作顺序错误。我认为加载的 dom 会在实际的 html 打印出来后触发,但我想不会。

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 2013-08-11
      • 2013-04-24
      • 2017-05-10
      • 2016-10-04
      • 2015-11-11
      • 2013-10-31
      • 2013-03-18
      • 2016-04-08
      相关资源
      最近更新 更多