Php Yii CListView-添加手动项目
我在我的Yii应用程序中使用YiiBoostrap,我有一个TbListView输出一些图像Php Yii CListView-添加手动项目,php,yii,yii-extensions,Php,Yii,Yii Extensions,我在我的Yii应用程序中使用YiiBoostrap,我有一个TbListView输出一些图像 <?php $this->widget('bootstrap.widgets.TbListView',array( 'dataProvider'=>$dataProviderModerator, 'id'=>'website-grid', 'itemView'=>'_viewWebsit
<?php
$this->widget('bootstrap.widgets.TbListView',array(
'dataProvider'=>$dataProviderModerator,
'id'=>'website-grid',
'itemView'=>'_viewWebsite',
'template'=>'{items}',
'itemsCssClass'=>'grid-group row m-t-25',
'cssFile'=>false,
'summaryText'=>false,
'pager'=>array(
'header'=>'',
'cssFile'=>false,
'maxButtonCount'=>10,
'selectedPageCssClass'=>'active',
'hiddenPageCssClass'=>'disabled',
'prevPageLabel'=>'‹',
'nextPageLabel'=>'›',
),
'htmlOptions'=>array('class'=>'')));
?>
输出
我想在上面生成的列表的末尾手动添加一个div,我希望这样
我如何才能做到这一点?使用jQuery必须能够做到:
$('<div id="my_new_element">HUGE PLUS SIGN with all functionality</div>')
.appendTo('#website-grid');
$(“具有所有功能的巨大加号”)
.appendTo(“#网站网格”);
您可以将其放入某个JavaScript函数中,并在需要时调用它。例如,在您的
TbListView
中第一次或在AjaxUpdate之后。这只是一个想法。请参阅如何和。您可以通过添加带有元素的自定义HTML来修改'template'=>'{items}',
属性:
'template'=>'{items}<div id="my_custom_element">Foo bar</div>',
及
此div的用途是什么?单击打开模式以添加新项目
// regarding your 'itemView'=>'_viewWebsite'
$item = $this->renderPartial('_viewWebsite', array(
'your' => 'custom',
'vari' => 'ables',
));
'template'=>'{items}'.$item,