我想检索特定的列名称并对其执行事件。怎么做 。 ?使用 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/