2

我正在尝试将就地可编辑字段添加到这样的网络网格中:

WebGrid new
  columnNames: #('Test');
  columnAspects: #(nil);
  column: 1 addBlock: [:o | WebInPlaceEditableText aspect: #test for: o];
  collection: self objects.

但是,将浏览器指向包含此元素的页面时,我得到:

添加页眉为时已晚,页面已经在流式响应!

4

1 回答 1

1

在代码所在方法的开头添加以下代码:

ScriptaculousLibrary ensure

此库初始化调用由 WebInPlaceEditableText 自动完成,但因为在您的情况下,它驻留在页面流阶段后期执行的块中,当页面已经组成时,会发生此错误。因此需要手动库初始化。

于 2013-01-30T12:37:16.360 回答