如何从控制器类打开CJuiDialog

时间:2013-12-18 10:57:22

标签: yii

我试图在YII框架中单击视图按钮后打开一个对话框弹出窗口, 从YII控制器的行动中调用CJuiDialog时我很震惊。

请为此提供解决方案,

1 个答案:

答案 0 :(得分:1)

我认为这里不需要考虑Controller,因为您正在尝试集成Widgets,它是YII View中的一部分。

单击按钮

,检查波纹管脚本以生成JuiDialog
        <?php
        $this->beginWidget('zii.widgets.jui.CJuiDialog',array(
            'id'=>'Exe1',
            'options'=>array(
                'title'=>'My Dialog',
                'autoOpen'=>false,
                'show'=>array('effect'=>'fadeIn','duration'=>100),
                'hide'=>array('effect'=>'fadeOut','duration'=>100),            
            ),
        ));
            echo 'Hello...!';
        $this->endWidget('zii.widgets.jui.CJuiDialog');
        ?>

        <button onclick='$("#Exe1").dialog("open");'>View</button>