程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP開發框架Yii Framework教程(35) Zii組件-Button示例

PHP開發框架Yii Framework教程(35) Zii組件-Button示例

編輯:PHP綜合

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 方法。

顯示結果如下:

可以為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風格後顯示如下:

本例下載:http://www.imobilebbs.com/download/yii/JuiButtonDemo.zip

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved