【发布时间】:2013-12-23 04:04:55
【问题描述】:
如何在查找字段中设置网格的选定列值,如图所示?
我的查看代码,
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => AgentsModel::model()->search(),//searchByLogin(AgentsModel::model()->g_user_id),
'id' => 'CGridViewUser',
'selectionChanged'=>'
function(id){
id=$.fn.yiiGridView.getSelection(id);
alert(id);
}',
'columns' => array(
'g_user_id',
'name',
'lastname',
'phone',
'mobile',
'email',
),
'htmlOptions' => array(
'style'=>'cursor: pointer;',
),
));
从上面的代码中我得到了选择的 rowid,但不知道如何进一步进行!!!
【问题讨论】:
-
您的具体需求是什么?选择行或搜索时需要在文本框中设置数据吗?
-
是的,必须在文本框中设置网格列“名称”值...
-
您是否使用高级搜索选项?当您使用 ajax 进行搜索时,它会起作用。
-
不,这里不涉及搜索...只需选择网格行应该使用网格列“名称”的值更新文本框
-
那么你必须使用带有onclick事件的jquery。在第一个答案中,您只是对两个选项都说“是”。 “是”是为了什么?