返回介绍

35 Zii 组件-Button 示例

发布于 2025-02-21 12:35:56 字数 1823 浏览 0 评论 0 收藏 0

CJuiButton 显示按钮,CJuiButton 既可以做为 Submit(提交)按钮,也可以做为普通按钮。 按钮基本用法如下:

 
    <?php $this->widget('zii.widgets.jui.CJuiButton', array(
    'buttonType'=>'submit',
    'name'=>'btnSubmit',
    'value'=>'1',
    'caption'=>'Submit',
    'htmlOptions'=>array('class'=>'ui-button-primary')
    )); ?>
 
    <?php $this->widget('zii.widgets.jui.CJuiButton', array(
        'buttonType'=>'button',
        'name'=>'btnClick',
        'caption'=>'Click',
        //'options'=>array('icons'=>'js:{primary:"ui-icon-newwin"}'),
        'onclick'=>'js:function(){alert("clicked"); this.blur(); return false;}',
    )); ?>
 
    <?php $this->widget('zii.widgets.jui.CJuiButton', array(
    'buttonType'=>'link',
    'name'=>'btnGo',
    'caption'=>'Go',
    //'options'=>array('icons'=>'js:{secondary:"ui-icon-extlink"}'),
    'url'=>array('site/other'),
    )); ?>

这三个按钮,第一个做为 Submit 按钮,第二个作为普通按钮,触发 JavaScripts 事件,第三个点击后触发 otherAction 方法。

显示结果如下:

picture35.1

图片 35.1 picture35.1

可以为 Jui UI 组件添加 CSS 文件,这可以通过配置文件来设置 CSS 文件:

 
    'components'=>array(
        'clientScript' => array(
                'scriptMap' => array(
                    'jquery-ui.css'=> dirname($_SERVER['SCRIPT_NAME'])
                      .'/css/jui/custom/jquery-ui.css',
                    ),
                ),
            ),

这里我们复制 YiiPlayground 使用的 JQuery CSS 文件 ,使用新 CSS 风格后显示如下:

picture35.2

图片 35.2 picture35.2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文