2013-10-11 70 views
1

以下是我的代碼。我想知道是否有辦法阻止按鈕顯示,因爲我只想要顯示textField如何使用Yii刪除CJuiDatePicker按鈕?

<?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>' 
),)); ?> 
+0

這是一個完整的數據庫,可以幫助你找到最合適的解決方案。 – nietonfir

回答

0

取下以下代碼

$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)),''); 
0

從您的代碼中刪除2行以下,然後該按鈕將被刪除。

'showOn'=>'both', 
    'buttonText'=>'<i class="icon-calendar"></i>'