【发布时间】:2012-01-11 10:55:28
【问题描述】:
在 Yii CGridView 中,当我们使用以下命令从网格中选择任意一行时:
'selectionChanged' => "function(id){ $.fn.yiiGridView.getSelection(id) }",
它给出了记录的正确键值(当表格被表格填充时)
但是,当我用 3 个表的数据作为 View. 填充 Grid 时,键值返回 undefined。
我有 id 作为字段,我希望它作为特定视图中的 key 值。因此,我可以获取特定行的 ID 以进一步进行。
附:
所有 3 个表都有自己的主键。
【问题讨论】:
-
如何使用任何数据提供程序填充网格?
-
是的,使用数据提供者,实际上除了模型之外所有都是相同的。模型是参考数据库视图而不是数据库表生成的。