Web网格中的就地可编辑字段

时间:2013-01-30 11:53:01

标签: smalltalk aida

我正在尝试向网格添加就地可编辑字段,如下所示:

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

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

  

添加页眉时间太晚,页面已经流式传输到响应!

1 个答案:

答案 0 :(得分:1)

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

ScriptaculousLibrary ensure

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