index.php
2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
/**
* @var $model object yii\base\DynamicModel
*/
use artbox\core\admin\assets\DateRangePicker;
use yii\widgets\ActiveForm;
use yii\web\View;
use yii\helpers\Html;
use yiister\gentelella\widgets\Panel;
DateRangePicker::register($this);
$js = <<<JS
var dateRangeInputTo = $('#datemodel-timeto');
var dateRangeInputFrom = $('#datemodel-timefrom');
var dateFormat = 'DD.MM.YY';
dateRangeInputFrom.daterangepicker({
singleDatePicker: true,
autoUpdateInput: true,
locale: {
cancelLabel: 'Clear',
format: dateFormat
}
});
dateRangeInputTo.daterangepicker({
singleDatePicker: true,
autoUpdateInput: true,
locale: {
cancelLabel: 'Clear',
format: dateFormat
}
});
dateRangeInputFrom.on('cancel.daterangepicker', function() {
//do something, like clearing an input
dateRangeInputFrom.val('');
});
dateRangeInputTo.on('cancel.daterangepicker', function() {
//do something, like clearing an input
dateRangeInputTo.val('');
});
dateRangeInputFrom.val('');
dateRangeInputTo.val('');
JS;
$this->registerJs($js, View::POS_READY);
?>
<?php
$panel = Panel::begin(
[
'header' => 'Excel отчет по заявкам',
]
)
?>
<div class="form-admin-sort-wr">
<div class="form-admin-sort">
<?php $form = ActiveForm::begin(
[
'action' => [ '/export/view' ],
'method' => 'POST',
]
); ?>
<div class="input-wr">
<?= $form->field($model, 'timeFrom')
->textInput([ 'class' => '_datepicer' ]); ?>
</div>
<div class="input-wr">
<?= $form->field($model, 'timeTo')
->textInput([ 'class' => '_datepicer' ]); ?>
</div>
<div class="form-search-btn-wr">
<?= Html::submitButton('Получить отчет', [ 'class' => 'btn btn-success' ]) ?>
</div>
<?php ActiveForm::end() ?>
</div>
</div>
<?php
$panel::end();
?>
<?php if(isset($status))
echo "<h2>{$reason}</h2>";
?>