r DataTables को फ़िल्टर करने के लिए कॉलम स्वरूपण भी लागू होता है



shiny formatting (0)

जब filter = 'top' साथ एक datatable बनाते हैं और किसी स्तंभ पर एक स्वरूपण फ़ंक्शन का उपयोग करते हैं, तो उस कॉलम के लिए फ़िल्टर नियंत्रण में स्वरूपण लागू नहीं होता है। क्या फिल्टर नियंत्रण को भी प्रारूपित करने का एक तरीका है?

उदाहरण के लिए, अगर मेरे पास प्रतिशत के रूप में स्वरूपित अंक संख्या है, तो फ़िल्टर में स्लाइडर अभी भी फ़्लोटिंग बिंदु संख्या दिखाता है।

library(DT)

my_data <- mtcars
my_data$wt_pctile <- trunc(rank(my_data$wt)) / length(my_data$wt)

datatable(my_data,
          filter = 'top') %>%
  formatPercentage('wt_pctile')





dt