Скрытие столбцов в rhandsontable с помощью CSS - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь скрыть столбцы в rhandsontable, отображаемом в приложении Shiny. Я считаю, что в текущей версии это не может быть сделано, как объяснено здесь . Однако в Handsontable есть плагин Hidden Columns . Я не знаком с тем, как добавить плагины. Если бы кто-то мог показать мне, это было бы здорово.

Я пробую css подход, но это тоже не помогает. В моем ui.R я отображаю таблицу, используя rHandsontableOutput("CargoListData"). Эта таблица CargoListData имеет 19 столбцов, и я хочу скрыть 18-й столбец. Это временная метка, которую я не хочу отображать пользователю, но она мне нужна в вычислениях, когда пользователь редактирует таблицу и сохраняет ее.

Я пытался скрыть столбец, используя некоторый код css в моем styles.css файле приложения Shiny:

#CargoListData > * > td:nth-child(18) {
    display: none;
}

Однако это не влияет на скрытие столбца. Что я делаю не так?

1 Ответ

0 голосов
/ 15 ноября 2018

Поскольку все остальное не помогло, я обнаружил кое-что, что решает эту проблему, по крайней мере, на данный момент. У моего rhandsontable есть 19 столбцов, и я хочу скрыть 17-19 столбцы. Решение colWidths как 0,1 (а не 0) решает эту проблему.

hot_cols(colWidths = c(rep(150,16),rep(0.1,3)))
...