2014-03-25 54 views
3

我使用R有光澤呈現數據,並且想要從下往上移動數據表的過濾器。我已經從stackoverflow得到了答案,建議更改CSS。但是我對CSS不熟悉,誰能告訴我如何修改renderDataTable函數中的CSS?謝謝!在R有光澤編輯renderDataTable的CSS

參考鏈接:How to place DataTables column filter on top

我嘗試以下,但不工作:

output$obs <- renderDataTable({data()}, 
           options = list(aoColumnDefs = list(list(fnFilter$tfoot(display = "table-header-group")))) 
           ) 

回答

4

我不知道那是做的最好的方法,但你可以「覆蓋」的CSS的 「TFOOT」 元素:

使用例如這條線在你的用戶界面:

tags$head(tags$style("tfoot {display: table-header-group;}")) 

雖然,如果您有其他不希望在表格頂部的頁腳,可能會出現問題。

+0

太好了!謝謝!這可能是未來的一個問題,但迄今爲止還是不錯的。 – Yoki

+0

順便說一句,如何理解這條線?標籤$頭(標籤$風格...)是一種修復語法,或者你從CSS代碼?謝謝! – Yoki

+1

這裏我將一個css類包含在頭部的樣式標籤中。這就像在HTML文件中編寫''。 'tags $ head'或'tags $ style'是返回HTML的閃亮函數。 –