当从表视图填充网格时,如何在CGrideView中设置键值

时间:2012-01-11 10:55:29

标签: mysql gridview yii

在Yii CGridView中,当我们使用:

从网格中选择任何行时
  

'的SelectionChanged' => " function(id){$ .fn.yiiGridView.getSelection(id)}",

它给出了记录的正确键值(当表格填充网格时)


但是,当我使用3个表的数据作为视图填充网格时。键值返回undefined。

我有 id 作为字段,我想在该特定视图中将其作为值。所以,我可以获得特定行的Id以继续进行。

P.S .:
所有3个表都有自己的主键。

1 个答案:

答案 0 :(得分:0)

您是否研究过这些选项?

KeyAttribute (CActiveDataProvider)

KeyField (CArrayDataProvider)

它们是用于在gridview中生成该id的内容