Как изменить значок листа в TreeGrid - PullRequest
2 голосов
/ 05 февраля 2012

Как мне установить значок для некоторого столбца в dojox.grid.TreeGrid / LazyTreeGrid?

В dijit.Tree я могу перегрузить метод getIconClass, чтобы выполнить это.

1 Ответ

2 голосов
/ 13 февраля 2012

Для этого можно использовать CSS:

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

Это отобразит icon.png в ячейках сетки (обозначенных классом dojoxGridCell и атрибутом role="gridcell") в столбце с индексом 3.

Это использует сгенерированный контент, поэтому вы можете обратиться к матрице поддержки .Если вам нужна поддержка IE6 / IE7, вам понадобится запасное решение, все остальные браузеры будут в порядке.

...