$this->registerJsFile('/js/angular.min.js'); $this->registerJsFile('/js/sotrudnikAttKomissii.js'); $this->registerCss('.otsenki-tb{min-width:800px} .filter-block{margin-right:0.5em}'); $periods_for_dropdown = []; foreach ($periods as $period) { if ($period['nachalo'] > '2016-08-30') { $periods_for_dropdown[$period['id']] = 'с ' . \Yii::$app->formatter->asDate($period['nachalo'], 'php:d.m.Y') . ' по ' . \Yii::$app->formatter->asDate($period['konec'], 'php:d.m.Y'); } } ?> <div ng-app="otsenki"> <div ng-show="s.is_show" class="inline-block" ng-controller="SpisokController as s"> <div class="inline-block filter-block"> <?php echo Html::label('Период прохождения аттестации', 'periods', []); ?> <?php echo Html::dropDownList('periods', null, $periods_for_dropdown, ['id' => 'periods', 'class' => 'form-control inline-block', 'ng-model' => 's.period', 'ng-disabled' => 's.allUnfinished']); ?> </div> <div class="inline-block checkbox filter-block"> <label for="all_unfinished"> <input type="checkbox" id="all_unfinished" ng-change="s.toggleUnfinished()" ng-model="s.allUnfinished"/> Все необработанные </label> </div> <div class="inline-block relative" style="top: -1px"> <?php echo Html::button('Загрузить список заявлений', ['class' => 'btn btn-primary', 'ng-click' => 's.loadZayavleniya()']); ?>