删除CListView小部件禁用了ajax jquery

时间:2013-04-26 11:07:49

标签: yii

我有索引视图,其中包括:

<div id="demo" class="demo" style="height:400px;width:600px;"></div>

<?php  $this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_view',
)); ?>

这里div id demo用于显示jquery树。当我删除小部件代码。它也不显示jquery树数据。 我已经在模块的init()中注册了css和jquery。 如何通过删除窗口小部件代码来启用jquery树数据?

1 个答案:

答案 0 :(得分:2)

你可能会做类似

的事情
<div id="demo" class="demo" style="height:400px;width:600px;"></div>

<?php  $this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_view',
), true); ?>

注意第三个参数设置为true(默认为false),这会捕获输出,因此您可以执行$out = $this->widget($path, $params, true);并将HTML返回到$out变量。在上面的代码中它只是丢弃输出,没有输出,没有任何东西,init();仍在奔跑。所以我想这就是你想要的?

此处有更多详情: http://www.yiiframework.com/doc/api/1.1/CBaseController#widget-detail