You are here

function views_plugin_display_table_rowspan::render_grouping_sets in Views Table Rowspan 7

Overwrite method render_grouping_sets().

Merge all group in one table, then merge duplidate row to one row.

Overrides views_plugin_style::render_grouping_sets

File

views/plugins/views_plugin_display_table_rowspan.inc, line 46
Views handler display Table Rowspan.

Class

views_plugin_display_table_rowspan
Style plugin to merge duplicate row in table.

Code

function render_grouping_sets($sets, $level = 0) {
  if (!empty($this->options['grouping'])) {
    if (!empty($this->options['rowspan'])) {
      $rows = $this
        ->get_colspan_rows($sets);
      $sets = array(
        array(
          'group' => '',
          'rows' => $rows,
        ),
      );

      // Convert sets to one group.
      $this->options['grouping'] = array();
    }
  }
  return parent::render_grouping_sets($sets, $level);
}