昨天我被介绍到CListView中,并可以管理来显示所有我想我的记录中的信息,并在格式我想要的。 我有一个“创建”按钮(添加新联系人),它与相应的字段中显示一个模式弹出窗口。 当关闭这个窗口,我回到CListView中,这里是我的问题:我一直在试图更新CListView中(没有任何运气,清楚)。
我相信这应该很容易更新与此调用CListView中:$ .fn.yiiListView.update(“CListViews的ID”),但我找不到应该触发此调用正确的事件。
接下来,我寄我会认为是相关的代码:
按键
echo CHtml::ajaxButton ("Create",
CController::createUrl('/contacts/create'),
array('onclick'=>'
$("#createContact").dialog("open");
return false;',
'update'=>'#createContact'),
array('id'=>'showCreateContactDialog'));?>
CListView中
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>new CArrayDataProvider($model->contacts, array('pagination'=>array('pageSize'=>5,),)),
'itemView'=>'_view',
'emptyText'=>'empty',
'template'=>"{items}\n{pager}",
'pagerCssClass'=>'page-number',
'id'=>'ajaxListView',
));?>
任何帮助都更受欢迎! 希望这可以帮助别人,最终也。