2016-11-19 4 views
0

R Shinyにデータフレームを表示するのに2つのタブを使用しています。 1つのタブで、両方の書式設定機能rowCallbackとstypeEqualを使用して表示できますか?RでDataTableを使用している間に、データの書式設定と表示にrowCallbackとformatStyleをリンクまたは追加する方法

datatable(DF, options = list(rowCallback=JS("function(row,data) { 
     data[0] = data[0] .replace(/NxG/g,'<span style=\"color:blue; font-weight:bold\"\">NxG</span>'); 
     $('td:eq(0)', row).html(data[0] );}"), dom = 't')) 

datatable(DF,options = list(columnDefs = list(list(targets = (2:5), visible = FALSE)))) %>% formatStyle(1, 3, backgroundColor = 
    styleEqual(c(1, 3), c('green', 'yellow'))) 

答えて

0

非常に簡単な解決策であることがわかりました。

datatable(DF, options = list(rowCallback=JS("function(row,data) { 
     data[0] = data[0] .replace(/NxG/g,'<span style=\"color:blue; font-weight:bold\"\">NxG</span>'); 
     $('td:eq(0)', row).html(data[0] );}" ), dom = 't')) %>% 
     formatStyle(1, 3, backgroundColor = styleEqual(c(0, 1, 3), c('lightgreen', 'yellow', 'yellow'))) 
関連する問題