【发布时间】:2023-03-16 18:20:01
【问题描述】:
我有一个使用 DT 包制作的表格,其中我的单元格是可点击的。但是,我希望行名称中的单元格不可点击,或者换句话说,指定一个列范围,例如“selected = [2:5]”,其中单元格实际上对于点击基本行为是活动的。
希望问题在视觉上足够安静。感谢您的帮助。
【问题讨论】:
我有一个使用 DT 包制作的表格,其中我的单元格是可点击的。但是,我希望行名称中的单元格不可点击,或者换句话说,指定一个列范围,例如“selected = [2:5]”,其中单元格实际上对于点击基本行为是活动的。
希望问题在视觉上足够安静。感谢您的帮助。
【问题讨论】:
你的意思是点击选择?下面的代码适用于我,但我没有使用最新版本的DT。
output$dtable <- renderDT({
datatable(iris, extensions = "Select", selection = "none",
options = list(
columnDefs = list(
list(className = "not-selectable", targets = 0)
),
select = list(
style = "single",
selector = "td:not(.not-selectable)"
)
)
)
})
【讨论】: