Javascript Yii:未在GridView上加载日期选择器
我正在尝试使用Javascript Yii:未在GridView上加载日期选择器,javascript,php,gridview,yii,datepicker,Javascript,Php,Gridview,Yii,Datepicker,我正在尝试使用gridview和datePicker 页面加载后,我使用datePicker,它完成了它的工作 如果我试图重用它,没有刷新,它就不起作用;它不会爆炸 你知道为什么吗 <div id="orderdiv"> <?php $this->widget('zii.widgets.grid.CGridView', array( 'id' => 'orders
gridview
和datePicker
页面加载后,我使用datePicker,它完成了它的工作
如果我试图重用它,没有刷新,它就不起作用;它不会爆炸
你知道为什么吗
<div id="orderdiv">
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'orders-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'ajaxUrl' => Yii::app()->baseUrl . '/orders/admin',
'ajaxUpdate' => 'orders-grid',
'tagName' => 'table',
'itemsCssClass' => 'items table table-striped table-hover',
'htmlOptions' => array(
'class' => 'table',
'style' => 'width:auto;',
'align' => 'left',
),
'cssFile' => Yii::app()->baseUrl . '/css/custom.css',
'template' =>
// '<tr><td style="border-top:none;height:74px;">{pager}</td></tr>' .
// '<tr><td style="height:34px;border-top:none;">{summary}</td></tr>' .
'<tr><td style="border-top:none;">{items}</td></tr>' .
'<tr><td style="border-top:none;">{summary}</td></tr>' .
'<tr><td style="border-top:none;height:74px;">{pager}</td></tr>',
'columns' => array(
array(
'header' => 'Order ID',
'name' => 'id',
'type' => 'raw',
'value' => 'CHtml::link(str_pad($data->id, 9, "0", STR_PAD_LEFT),array("update","id"=>$data->id))',
),
array(
'header' => 'Name',
'name' => 'var_user_full_name',
'value' => '$data->UserFullName',
'filter' => CHtml::activeTextField($model, 'var_user_full_name'),
),
array(
'name' => 'total_price',
'type' => 'raw',
'value' => 'CurrencyData::$_currency[$data->currency]." ".$data->total_price',
),
array(
'name' => 'created',
'value' => 'date("d/m/Y",$data->created)',
'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model' => $model,
'attribute' => 'created',
'language' => 'en-AU',
// 'i18nScriptFile' => 'jquery.ui.datepicker-en.js',
'htmlOptions' => array(
'id' => 'created',
'size' => '10',
),
'defaultOptions' => array(
'showOn' => 'focus',
'dateFormat' => 'dd/mm/yy',
'showOtherMonths' => true,
'selectOtherMonths' => true,
'changeMonth' => true,
'changeYear' => true,
'showButtonPanel' => true,
)
), true),
),
array(
'name' => 'active',
'header' => 'Status',
'value' => 'OrdersData::$active[$data->active]',
'filter' => CHtml::activeDropDownList($model, 'active', OrdersData::$active, array('prompt' => '-Select-')),
),
array(
'class' => 'CButtonColumn',
'header' => 'Action',
'template' => '{update}',
),
),
));
?>
</div>
我有一个新的YII安装的代码
<div id="orderdiv">
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
//'model' => $model,
'name'=>'test',
'attribute' => 'created',
'language' => 'en-AU',
// 'i18nScriptFile' => 'jquery.ui.datepicker-en.js',
'htmlOptions' => array(
'id' => 'created',
'size' => '10',
),
'defaultOptions' => array(
//'showOn' => 'focus',
'dateFormat' => 'dd/mm/yy',
'showOtherMonths' => true,
'selectOtherMonths' => true,
'changeMonth' => true,
'changeYear' => true,
'showButtonPanel' => true,
)
));
?>
</div>
而且效果很好。。。
您的日期选择器单独工作是否正常?问题是在文件管理器字段上使用日期选择器时