DT 单元格中的自动换行符
Automatic line break in DT cell
我在 DT
table 的单元格中显示列表:
mylist <- paste0("name",1:20)
data <- data.frame(id = 1, members = I(list(mylist)))
DT::datatable(data)
该列表出现在很长的一行中:
我想要一个自动换行符,以便列表在单元格内分成多行,最好根据单元格的宽度。
[编辑] 这是预期的结果,请参阅 :
我尝试设置 DT
ColumnDefs
选项但没有成功:
DT::datatable(data,options = list(
autoWidth= T,
columnDefs = list(list(width = "200" ))
))
看起来很棘手,因为似乎有一个 issue on width option
感谢您的帮助
您可以使用字符串 "name1, name2, ..."
.
而不是使用列表
mylist <- paste0("name",1:20)
data <- data.frame(id = 1, members = toString(mylist))
datatable(data, options = list(
columnDefs = list(
list(width = 200, targets = 2)
)
))
我在 DT
table 的单元格中显示列表:
mylist <- paste0("name",1:20)
data <- data.frame(id = 1, members = I(list(mylist)))
DT::datatable(data)
该列表出现在很长的一行中:
我想要一个自动换行符,以便列表在单元格内分成多行,最好根据单元格的宽度。
[编辑] 这是预期的结果,请参阅
我尝试设置 DT
ColumnDefs
选项但没有成功:
DT::datatable(data,options = list(
autoWidth= T,
columnDefs = list(list(width = "200" ))
))
看起来很棘手,因为似乎有一个 issue on width option
感谢您的帮助
您可以使用字符串 "name1, name2, ..."
.
mylist <- paste0("name",1:20)
data <- data.frame(id = 1, members = toString(mylist))
datatable(data, options = list(
columnDefs = list(
list(width = 200, targets = 2)
)
))