datagrid - 选择dojo 1.4网格中的所有复选框

标签 datagrid dojo

从 dojo 1.02 迁移到 1.4 时,我遇到了网格问题。

在1.02版本中,我实现了自己的复选框类,继承自dojox.grid._CheckBoxSelector

dojo.provide("MyCheckBox");
dojo.declare("MyCheckBox", dojox.grid._CheckBoxSelector, {

  format: function(inDatum, inRowIndex)
  {
    return '<input class="dojoxGrid-input dojoxGrid-checkbox" type="checkbox"' + 
    (inDatum ? ' checked="checked"' : '') + ' style="width: auto" />' }
  }
}

在布局中,我将编辑器指向此类

editor:MyCheckBox

就是这样。

在1.4中没有_CheckBoxSelector,我应该使用带有indirectSelection的增强网格,但是没有选项可以检查标题中的所有复选框!!

我知道克服它的唯一方法是设置格式函数并在其中构建一个复选框, 但我希望它耦合在网格对象中。

提前致谢

最佳答案

我找到了这个demo 。然而它使用dojo 1.3。

关于datagrid - 选择dojo 1.4网格中的所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2087232/

相关文章:

css - ie7 中奇怪的 css 行为

javascript - 获取 DOM 元素的 dojo 方法

mvvm - 如何在mvvm中绑定(bind)多个同步融合xamarin表单数据网格?

c# - 将行添加到 WPF 数据网格,其中列直到运行时才知道

wpf - 重新绑定(bind)到 WPF Datagrid 的 Datacontext

wpf - 将数据表绑定(bind)到 WPF 数据网格的问题

c# - 从后台 Worker 更新 ObservableCollection

javascript - 在 Dojo 中创建 URL

javascript - 单选按钮事件处理

javascript - DOJO 1.6 和连接纯 HTML 组件上的事件