我想在dojo DataGrid的某些单元格中添加工具提示,但我不想使用dojo工具提示。我想使用HTML工具提示,因此它们具有一致的外观作为我按钮上的工具提示。
在Dojo树中,有一个工具提示属性可以完成此操作。有没有办法为DataGrids做这个?
答案 0 :(得分:2)
这可以通过为单元格编写自定义格式函数来完成。
创建网格时需要自定义结构对象。
可能看起来像这样:
var layout = [[{
name: 'Type',
field: 'type',
width: 2,
},{
name: 'Name',
field: 'name',
width: 'auto',
defaultValue: '',
editable: true,
formatter: dojo.hitch(this, this.formatNameCell)
}]];
然后为“名称”单元格定义格式函数:
formatNameCell(name){
return "<span title='" + name + "'>" + name + "</span>";
}