Как использовать toggle-row в wp_list_table - PullRequest
0 голосов
/ 22 апреля 2020

Я расширяю класс WP_List_Table по умолчанию в Wordpress.

Я использую wp_list_table для создания таблицы для отображения данных из внешней службы. Данные извлекаются и корректно отображаются в таблице.

Поскольку в столбцах так много данных, которые можно разместить горизонтально, я добавил менее важные данные в переменную $ hidden при выводе таблицы.

public function prepare_items(){
    $columns = $this->get_columns();
    usort($this->items, array(&$this, 'usort_reorder' ));
    $hidden = array('running_time', 'pending_time', 'version', 'ts', 'elapsed', 'logs');
    $sortable = $this->get_sortable_columns();
    $this->_column_headers = array($columns, $hidden, $sortable);
}

Я хотел бы дать пользователю возможность получить эти скрытые данные, и заметил, что есть действие 'toggle-row', которое установлено в 'display: none' при выводе таблицы с каждым ' key 'column item.

Как включить этот переключатель, развернуть строку и показать скрытые данные?

...