Вы здесь

Как в Views выделить цветом максимальное и минимальное значение поля?

0

В Views используется Формат: Таблица.

Сформирован список нод - название ноды и отдельные столбцы с числовыми значениями, каждая строка имеет свои уникальные числовые данные.

Каким образом можно выделить отдельным цветом или жирным выделением минимальное и максимальное значение полей в каждом столбце (не затрагивая сортировку)?

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 10.11.2017 - 00:27

Ответы

0

Javascript-ом находятся min и max значения [1]. Добавляются ячейкам соответствующие классы [2]. В css указываются нужные стили для классов [3].

Ответ дан 10.11.2017 - 01:51
Аватар пользователя drupby
drupby
450

Спасибо за ответ, можете прикрепить ссылки, где можно почитать подробнее про первый пункт.

В views если присваиваешь класс в настройках полей, он влияет на все значения в таблице. Как указывать класс отдельным значениям полей, если они будут меняться динамически?

Комментарий оставлен 10.11.2017 - 08:46
0
/**
 * Preprocess function for views-view-table.tpl.php.
 */
function themename_preprocess_views_view_table(&$vars) {
  if ($vars['view']->name == 'test' && $vars['view']->current_display == 'page') {
    foreach ($vars['result'] as $row_number => $row) {
      // Находите номер строки максимального и минимального значения
    }
    $vars['row_classes'][$min_row][] = 'min';
    $vars['row_classes'][$max_row][] = 'max';
  }
}
Ответ дан 13.11.2017 - 17:10
Аватар пользователя xandeadx
xandeadx
1461