Поместить нумерацию страниц в верхней части DT Datatable в R? - PullRequest
1 голос
/ 11 января 2020

Я работаю с очень длинной таблицей данных и хотел бы разместить нумерацию страниц (1, 2, 3, ... 15 далее) вверху, а не внизу таблицы.

Я знаю, что элементы DOM могут быть включены / исключены в качестве опции, но я не понимаю, как на самом деле их перемещать.

Как такая простая таблица может перемещать нумерацию страниц наверх?

library(DT)
datatable(iris)

Ответы [ 2 ]

1 голос
/ 11 января 2020

Вы можете использовать опции DOM. См. https://datatables.net/reference/option/dom для получения подробной информации о различных доступных опциях. Чтобы разместить нумерацию страниц сверху, используйте:

datatable(iris, options = list(dom = '<"top" p>'))

enter image description here

Если вам также нужны другие элементы, такие как информация и поиск, добавьте их таким же образом, например,

datatable(iris, options = list(dom = '<"top" pif>'))

enter image description here

0 голосов
/ 11 января 2020

Аргумент "dom", переданный в виде списка в аргументе параметров для datatable, кажется, упорядочивает вещи.

datatable(head(iris, 30), options = list(dom = '<lfp<t>i>'))

enter image description here t для таблицы, p для нумерация страниц между < и < вверху, между > и > внизу.

datatable(head(iris, 30))

enter image description here

...