[英]how to remove CJuiDatePicker button using Yii?
下面是我的代碼。 我想知道是否有一種方法可以防止按鈕可見,因為我只希望顯示textField
。
<?php
if ($model->fechaCierre1_f!='')
$model->fechaCierre1_f=date('d-m-Y',strtotime($model->fechaCierre1_f));
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'fechaCierre1_f',
'value'=>$model->fechaCierre1_f,
'language' => 'es',
'htmlOptions' => array('readonly'=>"", 'class' => 'span1'),
'options'=> array(
'dateFormat'=>'yy-mm-dd',
'altFormat'=>'dd-mm-yy',
'changeMonth'=>'true',
'changeYear'=>'true',
'yearRange'=>'2012:2014',
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'
),)); ?>
從代碼中刪除以下內容
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'fechaCierre1_f',
'value'=>$model->fechaCierre1_f,
'language' => 'es',
'htmlOptions' => array('readonly'=>"", 'class' => 'span1'),
'options'=> array(
'dateFormat'=>'yy-mm-dd',
'altFormat'=>'dd-mm-yy',
'changeMonth'=>'true',
'changeYear'=>'true',
'yearRange'=>'2012:2014',
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'
),));
然后將其替換為以下內容
echo CHtml::activeTextField($model,fechaCierre1_f,'');
如果仍然有問題,盡管您可能已經更改了日期,也可以嘗試
echo CHtml::activeTextField($model,date('d-m-Y',strtotime($model->fechaCierre1_f)),'');
從您的代碼中刪除以下兩行,然后該按鈕將被刪除。
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.