对datagrid中显示的图像进行事件处理

时间:2014-08-28 06:27:02

标签: dojo dojox.grid.datagrid dojox.grid

我有一个显示记录的dojo数据网格。我在每一行显示图像enter image description here。单击图像时,应将删除记录的请求发送到服务器。我在Js类文件中将结构设置为网格。我已经格式化了列以显示如下图像。

GridStructure= [
   {
    name: "Name",
    field: "Name",
    width: "100px",
    rowSelector : '20px'
    },
{
    name: '',
    width: '20px',
    field: "",
    formatter: function(inValue) {
        this.customStyles.push("vertical-align:middle");
        return "<img src='images/delete.jpg'/>";
    }
}]

我应该如何处理图像的onclick事件并调用另一个JS方法,该方法将行详细信息传递给业务层以供进一步处理。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我得到了它但有点扭曲。我没有在图像上编写事件处理,而是在持有该图像的单元格上编写了它。这样我就可以获得有关行索引,行中数据,所有内容的所有详细信息。这符合我的目的。 :)