Size: a a a

R (язык программирования)

2021 March 09

IY

Igor Yegin in R (язык программирования)
Он грёбаный гений
источник

АН

Алексей Нагорский... in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по library(DT) в Shiny. Подключаю в renderDT
options = list(
       dom = 'Bfrtip',
       buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
     )

Скачивает только строки из видимой части. Нашёл аргумент server = FALSE, по которому он скачивает таблицу в клиентскую часть. Теперь у меня клиентская часть виснет на 5-6 секунд, прежде чем всё отрисуется.

Можно ли это как то оптимизировать?

P.s. Я ещё всё это в library('shinycssloaders') обернул для пущей красоты.
ну а без этих кнопок получше?
источник

БА

Байкулов Антон... in R (язык программирования)
Алексей Нагорский
ну а без этих кнопок получше?
Да. Есть конечно вариант сделать всё отдельно. Но хотелось именно DT функцией воспользоваться.
источник

БА

Байкулов Антон... in R (язык программирования)
Мне нужно иметь в каждой таблице возможности: скопировать, скачать или вывести на печать
источник

DK

Dm Kb in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по library(DT) в Shiny. Подключаю в renderDT
options = list(
       dom = 'Bfrtip',
       buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
     )

Скачивает только строки из видимой части. Нашёл аргумент server = FALSE, по которому он скачивает таблицу в клиентскую часть. Теперь у меня клиентская часть виснет на 5-6 секунд, прежде чем всё отрисуется.

Можно ли это как то оптимизировать?

P.s. Я ещё всё это в library('shinycssloaders') обернул для пущей красоты.
У меня работало достаточно быстро с аналогичными настройками, но не использовал cssloader, может отключить его для эксперимента?
источник

БА

Байкулов Антон... in R (язык программирования)
Dm Kb
У меня работало достаточно быстро с аналогичными настройками, но не использовал cssloader, может отключить его для эксперимента?
Без него за секунду отрисовка идёт
источник

EP

Ed P in R (язык программирования)
Байкулов Антон
Без него за секунду отрисовка идёт
в шайни есть пакеты, которые рисуют анимацию загрузки, м.б. они помогут
источник

ГД

Григорий Демин... in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по library(DT) в Shiny. Подключаю в renderDT
options = list(
       dom = 'Bfrtip',
       buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
     )

Скачивает только строки из видимой части. Нашёл аргумент server = FALSE, по которому он скачивает таблицу в клиентскую часть. Теперь у меня клиентская часть виснет на 5-6 секунд, прежде чем всё отрисуется.

Можно ли это как то оптимизировать?

P.s. Я ещё всё это в library('shinycssloaders') обернул для пущей красоты.
Интересно, а сколько всего строк?
источник

БА

Байкулов Антон... in R (язык программирования)
345
источник

БА

Байкулов Антон... in R (язык программирования)
Ed P
в шайни есть пакеты, которые рисуют анимацию загрузки, м.б. они помогут
Ну я такой и использовал - shinycssloaders
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Ну ты должен понимать что включив сервер, ты все вычисления на полном обьекте переложил на браузер
источник

БА

Байкулов Антон... in R (язык программирования)
Моя понимать. Моя искать способ асинхронной загрузки или предварительной загрузки.
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Байкулов Антон
Моя понимать. Моя искать способ асинхронной загрузки или предварительной загрузки.
Расшифрую что ты хочешь получить ?
источник

БА

Байкулов Антон... in R (язык программирования)
Хочу чтобы у юзера отрисовка была быстрой, даже если объем строк в таблице большой. Данные известны заранее, фильтров - нет. Есть только кнопка обновить
источник

БА

Байкулов Антон... in R (язык программирования)
источник

БА

Байкулов Антон... in R (язык программирования)
И второй момент, чтобы это можно было скачать, скопировать или вывести на печать, как в опциях DT:renderDT
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Ну с отрисовкой я так понимаю проблем нет. А в DT ты можешь скормить обрезанный файл а на загрузку пускать полный , хотя здесть проще через отдельную кнопку реализовать
источник
2021 March 10

JL

Julia Laryushina in R (язык программирования)
@biostat_r забанить бы
источник

JL

Julia Laryushina in R (язык программирования)
@biostat_r забанить бы
источник

AS

Alexander Semenov in R (язык программирования)
Уже второй такой за сегодня.
источник