Dojo工具提示问题

时间:2013-09-19 22:16:58

标签: javascript dojo

我在Dojo数据网格上实现了Dojo Tool提示。首次加载页面时,它可以正常工作。我可以将鼠标悬停在不同的字段上并显示工具提示。工具提示在后续刷新页面时停止工作。当我试图将鼠标悬停在细胞上时,我一直在跟踪js错误。

  

this.containerNode为null或不是对象。

我在Tooltip.js中看到特定的行(this.containerNode)。

以下是我的代码:

dojo.connect(grid, "onRowMouseOver", function(e){
    var colName=null;
    if(e.cellIndex!=null&&grid.getCell(e.cellIndex)!=null){
        var colName=grid.getCell(e.cellIndex).name;
    }
    if (colName != null&&(strEndWith(colName,'AM')||strEndWith(colName,'PM'))) {
        var value = grid.store.getValue(grid.getItem(e.rowIndex),e.cell.field);
        if(typeof value != 'undefined'){
            dijit.showTooltip(value, e.cellNode);
        }
    }        
});

dojo.connect(grid, "onRowMouseOut", function(e){
    dijit.hideTooltip(e.cellNode);
});

我正在使用dojo1.3(它是我们使用的IDE附带的标准dojo版本。我们无法升级它) 任何解决这个问题的建议都会有很大的帮助。 提前致谢 Renjith

0 个答案:

没有答案