我有一个dynagrid并在dynagrid中添加一个额外的列,但它不起作用。 我试过了:
table(rep(names(df1)[names(df1) %in% c("Q1", "Q2")],nrow(df1)),
unlist(df1[paste0("Q", 1:2)]))
# 1 2 3
# Q1 2 2 1
# Q2 1 3 1
添加单元不会显示可能出错的单词(添加单位)
答案 0 :(得分:2)
您自定义了操作列模板并提供了新列add-units
,但您在按钮选项assign-roles
下提供了不同的名称。两者都应该相同
[
'class' => ActionColumn::className(),
'header' => 'Units',
'template' => '{add-units}',
'buttons' => [
'add-units' => function ($url, $model, $key) {
return Html::a("Add Units", $url);
}
]
],