Передача имени столбца в целевой параметр в блестящей таблице данных - PullRequest
0 голосов
/ 28 марта 2019

Я застрял в попытке передать имя столбца (вместо номера столбца) в целевой опции columnDefs.Таблица динамическая, поэтому мне определенно нужна опция для указания имени столбца.Ниже приведен воспроизводимый пример.Однако пример не является динамическим.

datatable(iris[c(1:20, 51:60, 101:120), ], options = list(columnDefs = list(list(
  targets = 5,
  render = JS(
    "function(data, type, row, meta) {",
    "return type === 'display' && data.length > 6 ?",
    "'<span title=\"' + data + '\">' + data.substr(0, 6) + '...</span>' : data;",
    "}")
))), callback = JS('table.page(3).draw(false);'))

Пробовал с targets = 'Species', targets = iris$Species, но они не работали.

...