2

dojox.grid.TreeGrid / LazyTreeGridの一部の列にアイコンを設定するにはどうすればよいですか?

dijit.Treeでは、getIconClassメソッドをオーバーロードしてこれを実行できます。

4

1 に答える 1

2

そのために CSS を使用できます。

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

これは、インデックス 3 の列のicon.pngグリッド セル ( classdojoxGridCellおよび attributeで示される) に表示されます。role="gridcell"

これは生成されたコンテンツを使用しているため、サポート マトリックスを参照することをお勧めします。IE6/IE7 をサポートする必要がある場合は、フォールバック ソリューションが必要になります。他のすべてのブラウザは正常に機能します。

于 2012-02-13T13:24:57.090 に答える