javascript - 如何获取 dojo 网格中的列名称。

标签 javascript dojo dojox.grid dojox.grid.datagrid

我想检索特定的列名称并对其执行事件。怎么做 。 ?使用 dojox.grid.datagrid。就像目前我的网格中有 3 列或字段(ID、名称、电子邮件)。我想要一个特定的电子邮件列。当我单击该列下的任何值时,对话框不应打开。但是,当我单击其他任何位置(在特定行的其他两列上)时,它会打开。

最佳答案

您可以连接网格的 onCellClick 事件并从参数中获取行/列信息。例如:

dojo.connect(grid, "onCellClick", function (e) {
    var colField = e.cell.field; // field name
    var rowIndex = e.rowIndex; // row index
    ....
});

并根据这些信息在事件处理程序中添加您的逻辑。

关于javascript - 如何获取 dojo 网格中的列名称。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664624/

相关文章:

javascript - Phonegap 警报对话框在消息顶部显示 index.html

javascript - 按字母顺序对数组进行排序,然后按大写字母排序,然后按小写字母排序

dojo - 为 dijit.MenuItem 设置图标

javascript - dojo 中的密码检查

javascript - Dojo 增强网格 : how to get selected column?

javascript - Angular HttpClient post 方法参数

javascript - 单选按钮问题 cakephp + jquery

javascript - 如何使用 C3 创建 Dojo Widget

javascript - 编辑 Dojo 增强网格时的空格

javascript - Dojo增强网格可编辑问题