- The Definitive Guide to Yii - 日本語 ウィジェット
- Yii Playground - メニューのInterfaceでいろんなウィジェットをデモとサンプルコード付きでテストできます
Yii Playground - 上と同じ名前ですが、違うみたい?です。ややこしい ( ※追加 2011-04-08 ) - jQuery UI - Demos & Documentation
その他、Wiki, Forum, Class Referenceなどが参考になるかと思います
Posted 04 April 2011 - 02:24 AM
Posted 04 April 2011 - 03:56 AM
'widgetFactory' => array( 'widgets' => array( 'CJuiDatePicker' => array( 'theme' => 'pepper-grinder', 'name' => 'sample', 'language' => 'ja', 'value' => '1900-01-01', 'options' => array( 'dateFormat' => 'yy-mm-dd', ), ), ...
<?php $this->widget('zii.widgets.jui.CJuiDatePicker', array()); ?>
Posted 06 April 2011 - 12:41 AM
<?php $this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model, 'attribute'=>'birthday',
'language'=>'ja', // 言語設定
'options'=>array(
'autoSize'=>'true', // inputの幅を自動で調整するかどうか
'defaultDate'=>'1930-01-01', // 初期値
'dateFormat'=>'yy-mm-dd', // 形式
'showButtonPanel'=>'true', // 「今日」、「閉じる」ボタンを表示させるかどうか
'yearRange'=>'-70:+0', // 年の範囲 ( 現在の年から70引いた値~現在の年。他には'1930:1999'など可 )
'changeYear'=>'true', // 年を選択させるかどうか
'changeMonth'=>'true', // 月を選択させるかどうか
'showAnim'=>'fade', // 表示アニメーション
),
)); ?>#ui-datepicker-div {font-size:9pt;} /* パネルサイズ変更 */
#ui-datepicker-div thead th {background:none;} /* 曜日背景色の対処 ( blueprint使用時 ) */
#ui-datepicker-div select.ui-datepicker-month,
#ui-datepicker-div select.ui-datepicker-year { width: 45%;} /* 日本語にすることによって改行される件の対処 */
Posted 24 July 2011 - 01:33 AM
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id' => 'hoge-hoge-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
// CDataColumn
array(
'name' => 'hoge',
'type' => 'raw',
'value' => 'CHtml::link(CHtml::encode($data->hoge), $data->hoge, array("target" => "_blank"));',
),
// CLinkColumn
array(
'header' => 'Hoge',
'class' => 'CLinkColumn',
'labelExpression' => '$data->hoge',
'urlExpression' => '$data->hoge',
'linkHtmlOptions' => array('target' => '_blank'),
),
),
)); ?>
Posted 25 July 2011 - 06:04 AM
softark, on 24 July 2011 - 05:52 PM, said:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id' => 'hoge-hoge-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
// CLinkColumn
array(
'header' => 'Hoge',
'name' => 'hoge', // こういうことでしょうか?
'class' => 'CLinkColumn',
'labelExpression' => '$data->hoge',
'urlExpression' => '$data->hoge',
'linkHtmlOptions' => array('target' => '_blank'),
),
),
)); ?>
Posted 25 July 2011 - 08:16 AM
Posted 26 July 2011 - 09:51 AM
array(
'class'=>'CLinkColumn',
'header'=>'e-mail',
'labelExpression'=>'$data->email',
'urlExpression'=>'"mailto:".$data->email',
),