我正在尝试向网格添加就地可编辑字段,如下所示:
WebGrid new
columnNames: #('Test');
columnAspects: #(nil);
column: 1 addBlock: [:o | WebInPlaceEditableText aspect: #test for: o];
collection: self objects.
但是,当我的浏览器指向包含此元素的页面时,我得到:
添加页眉时间太晚,页面已经流式传输到响应!
答案 0 :(得分:1)
在代码所在的方法的开头添加以下代码:
ScriptaculousLibrary ensure
此库初始化调用由WebInPlaceEditableText自动完成,但因为在您的情况下它驻留在页面流式阶段后期执行的块中,当页面已经组合时,会发生此错误。因此需要手动库初始化。