Esempio n. 1
0
&nbsp;<?php 
echo HelpPopover::widget(['dataOptions' => ['content' => Yii::t('help', 'BudgetItemHelp')]]);
?>
</i>
            </h2>
        </div>

        <div class="panel-body">

            <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], ['class' => \app\components\grid\EnumColumn::className(), 'attribute' => 'type_budget_item_id', 'name' => 'typeBudgetItemType', 'filter' => \app\models\BudgetItem::getTypes(), 'cssCLasses' => \app\models\BudgetItem::getTypesCssClass()], 'name', 'ammount', ['filter' => kartik\date\DatePicker::widget(['model' => $searchModel, 'attribute' => 'date', 'pluginOptions' => ['format' => 'dd.mm.yyyy']]), 'attribute' => 'date', 'format' => 'date']]]);
?>
            </div>

        </div>

    </div>

    <?php 
\yii\widgets\Pjax::end();
?>


</div>
Esempio n. 2
0
 Yii::$app->clientScript->registerScript('search', "
 function getAlert(response){
 $('#yw12').html($(response).filter('.alert'));
 }
 ");
* 
* 
*/
app\widgets\MiniForm::begin(array('header' => Yii::t('app', "Manage Docs")));
?>


<?php 
\yii\widgets\Pjax::begin();
echo $searchModel->issue_from;
$dateisOn = kartik\date\DatePicker::widget(['model' => $searchModel, 'attribute' => 'issue_from', 'attribute2' => 'issue_to', 'removeButton' => false, 'type' => 5, 'separator' => '']);
//.
//kartik\date\DatePicker::widget([    'model' => $searchModel,     'attribute' => 'issue_to',             'removeButton' => false,    ]);
//kartik\datecontrol\DateControl::widget(['model' => $searchModel, 'attribute' => 'issue_to', 'type' => 'date']);
$filter = '';
if ($searchModel->doctype != null) {
    $filter = \yii\helpers\ArrayHelper::map(\app\models\Docstatus::find()->where(['doc_type' => $searchModel->doctype])->All(), 'num', 'name');
} else {
    //$searchModel->status = null;
}
echo app\widgets\GridView::widget(array('dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => array(array('attribute' => 'doctype', 'filter' => \app\models\Doctype::tlist(), 'value' => function ($data) {
    return $data->TypeName();
}, 'width' => '150px'), array('attribute' => 'status', 'filter' => $filter, 'value' => function ($data) {
    return $data->docStatus->name;
}, 'width' => '70px'), array('attribute' => 'refstatus', 'width' => '110px', 'filter' => \yii\helpers\ArrayHelper::map(\app\models\Docs::getRefStatuses(), 'id', 'name'), 'value' => function ($data) {
    return app\widgets\Switcher::widget(['model' => $data, 'name' => 'refstatus', 'url' => yii\helpers\BaseUrl::base() . '/docs/refstatus/' . $data->id, 'onLabel' => Yii::t('app', 'Open'), 'offLabel' => Yii::t('app', 'Closed')]);
Esempio n. 3
0
echo $form->field($model, 'currency_id')->dropDownList(app\models\Currency::getActiveCurrency(), ['prompt' => Yii::t('app', 'Select')]);
?>
                <?php 
echo $form->field($model, 'type_budget_item_id')->dropDownList(\yii\helpers\ArrayHelper::map(app\models\TypeBudgetItem::find()->all(), 'id', 'type'), ['prompt' => Yii::t('app', 'Select')]);
?>
                <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => true]);
?>
                <?php 
echo $form->field($model, 'ammount')->textInput();
?>
                <div class="form-group">
                    <label class="control-label col-sm-3" for="budgetitem-date">Планируемая дата</label>
                    <div class="col-sm-6">
                        <?php 
echo kartik\date\DatePicker::widget(['model' => $model, 'attribute' => 'date', 'pluginOptions' => ['format' => 'dd.mm.yyyy', 'class' => 'col-sm-6']]);
?>
                    </div>
                </div>


                <?php 
$this->endBlock();
?>

                <?php 
echo Tabs::widget(['encodeLabels' => false, 'items' => [['label' => Yii::t('app', 'Budget Item'), 'content' => $this->blocks['main'], 'active' => true]]]);
?>
                <hr/>
                <?php 
echo $form->errorSummary($model);
Esempio n. 4
0
        <div class="panel-heading">
            <h2>
                <i><?php 
echo Yii::t('app', 'Budgets');
?>
 <?php 
echo HelpPopover::widget(['dataOptions' => ['content' => Yii::t('help', 'BudgetHelp')]]);
?>
</i>
            </h2>
        </div>

        <div class="panel-body">

            <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => yii\grid\ActionColumn::className(), 'contentOptions' => ['nowrap' => 'nowrap']], 'title', 'income_limit', 'costs_limit', ['filter' => kartik\date\DatePicker::widget(['model' => $searchModel, 'attribute' => 'created_date', 'pluginOptions' => ['format' => 'dd.mm.yyyy']]), 'attribute' => 'created_date', 'format' => 'date']]]);
?>
            </div>

        </div>

    </div>

    <?php 
\yii\widgets\Pjax::end();
?>


</div>