Yii2扩展/自定义GridView

Yoh*_*oda 6 listview gridview yii2

我需要开发Yii2自定义GridView来实现以下输出:

在此输入图像描述

最左列(第一列)显示标题.右侧列可编辑.它类似于普通GridView中的行.添加新条目,将新列添加到右侧末尾(绿色).重要的是除了第一列之外所有列单元格都可编辑.

这就像普通的Yii2 GridView方向从纵向变为横向.

我可以使用Yii2 GridView或ListView实现这一目标吗?如果是这样,请指出我正确的方向.

否则Yii2 GridView的任何自定义实现都能实​​现相同; 类似于Kartik - Krajee - GridView

Kam*_*nas 2

正如我想象的那样,您需要类似 MS Excel 表的东西,但在网络中,所以我建议您尝试 Handsontable。看一下我从存储库中获取的示例。

最左边的列(第一列)显示标题。重要的是除了第一列之外的所有列单元格都可以编辑。

请注意,默认情况下,所有 Handsontable 单元格都是可编辑的,因此为了使第一列不可编辑,您可以在数组中设置{editable: false}第一columns列。

添加新条目,将新列添加到右侧末尾(绿色)。

示例中,您可以看到“K”列为空。如果填充“K”列单元格之一,则将在“K”列旁边创建新列“L”。