Как я могу изменить эту тему DT, чтобы она выглядела как другая

Здравствуйте, я использую в R этот порт библиотеки данных JavaScript

Когда я отображаю таблицу, "внешний вид" выглядит следующим образом: обратите внимание на круглые края

Я заметил, что приложение Python Dash использует ту же библиотеку, как показано ниже, обратите внимание на квадратные края

В R мой код выглядит следующим образом, проблема может быть в "теме", как я могу изменить "круглую", чтобы она выглядела больше как "квадратная"

   table = datatable(data,   
                      width='100%', 
                      selection=list(mode='multiple', target='column'), 
                      style='bootstrap', 
                      filter = list(position = 'top', clear = TRUE, plain = FALSE), 
                      extensions = c('Buttons', 'ColReorder'), 
                      options = list(pageLength=30, autoWidth=TRUE, columnDefs=list(list(classname='dt-center')), dom = 'Bfrtip', buttons = c('copy', 'csv', 'excel'), colReorder=TRUE)) %>% 
    formatStyle( 0, target= 'row',color = 'black', fontWeight ='bold', lineHeight='50%')

Спасибо

1 ответ

Как я сказал в своем комментарии, я не понимаю, что вы имеете в виду, потому что для меня коробки квадратные.

В любом случае, если вы хотите контролировать округлость ящиков, вы можете сделать:

datatable(head(iris),   
          filter = list(position = 'top', clear = TRUE, plain = FALSE),
          options = list(
            initComplete = JS("function(settings){
              $('input[type=\"search\"]').each(function(){
                $(this).css('border-radius','100px'); // set to 0 for square boxes
              })
            }")
          )
) %>% 
  formatStyle( 0, target= 'row',color = 'black', fontWeight ='bold', lineHeight='50%')
Другие вопросы по тегам