如何在TreeGrid中更改叶子图标

时间:2012-02-05 18:28:50

标签: javascript dojo treegrid

如何在dojox.grid.TreeGrid / LazyTreeGrid中为某些列设置图标?

在dijit.Tree中我可以重载getIconClass方法来完成这个。

1 个答案:

答案 0 :(得分:2)

您可以使用CSS:

.dojoxGridCell[role="gridcell"][idx="3"]:before
{
  content: url(icon.png);
}

这将在网格单元格中显示icon.png(由类dojoxGridCell表示,属性role="gridcell")在索引为3的列中。

这是使用生成的内容,因此您可能需要咨询support matrix。如果您需要支持IE6 / IE7,那么您将需要一个后备解决方案,所有其他浏览器都可以。