예제 #1
0
파일: form.php 프로젝트: worstinme/yii2-zoo
use yii\helpers\Html;
use yii\helpers\ArrayHelper;
$this->registerJs($model->addValidators($this, $attribute), 5);
$multiselect = isset($params['multiselect']) ? (int) $params['multiselect'] : 0;
?>

<?php 
if ($multiselect && count($model->app->catlist)) {
    ?>

	<?php 
    echo Html::activeLabel($model, 'category', ['class' => 'uk-form-label']);
    ?>

	<?php 
    echo \vova07\select2\Widget::widget(['model' => $model, 'attribute' => 'category', 'options' => ['multiple' => true, 'placeholder' => 'Choose item'], 'settings' => ['width' => '100%'], 'items' => $model->app->catlist]);
    ?>

<?php 
} elseif (($parent_categories = ArrayHelper::map(Yii::$app->controller->app->parentCategories, 'id', 'name')) !== null && count($parent_categories)) {
    ?>

	<?php 
    echo Html::activeLabel($model, 'category', ['class' => 'uk-form-label']);
    ?>
		
	<div class="uk-form-controls">
		<?php 
    echo Html::activeDropDownList($model, $attribute . '[0]', $parent_categories, ['id' => 'item-' . $attribute, 'prompt' => 'выбрать из списка', 'class' => 'uk-width-1-1 category-select']);
    ?>
		<?php 
예제 #2
0
파일: form.php 프로젝트: worstinme/yii2-zoo
    ?>
	<i class="uk-icon-info-circle uk-float-right" data-uk-toggle="{target:'.hint-<?php 
    echo $input_id;
    ?>
'}"></i>
	<?php 
    echo Html::activeLabel($model, $attribute, ['class' => 'uk-form-label']);
    ?>
	<p class="hint-<?php 
    echo $input_id;
    ?>
 uk-hidden">
		<?php 
    echo $element->adminHint;
    ?>
	</p>
<?php 
} else {
    ?>
	<?php 
    echo Html::activeLabel($model, $attribute, ['class' => 'uk-form-label']);
}
?>

<div class="uk-from-controls">
    <?php 
echo \vova07\select2\Widget::widget(['model' => $model, 'attribute' => $attribute, 'options' => ['multiple' => true, 'placeholder' => 'Choose item'], 'settings' => ['width' => '100%'], 'items' => $element->variants]);
?>
	<div class="uk-form-help-block uk-text-danger"></div>
</div>
예제 #3
0
    <?php 
if ($canSendRequest) {
    ?>
    <div class="panel panel-default">
        <div class="panel-heading">
            <h3 class="panel-title">Request Options</h3>
        </div>
        <div class="panel-body request-options-block">
            <div class="form-horizontal">
                <div class="form-group">
                    <?php 
    echo Html::label('Method', 'req_method', ['class' => 'control-label col-sm-2']);
    ?>
                    <div class="col-sm-6">
                        <?php 
    echo \vova07\select2\Widget::widget(['name' => 'req_method', 'items' => ['' => ''] + $methodsListOptions, 'options' => ['style' => 'width: 250px'], 'settings' => ['placeholder' => 'Select request Method'], 'events' => ['change' => new JsExpression('yii_teleduino.onSelectChange')]]);
    ?>
                    </div>
                </div>
                <div class="form-group">
                    <div id="teleduino-method-description"
                         class="col-sm-offset-2 col-sm-6 alert alert-info"></div>

                    <?php 
    echo Html::hiddenInput('teleduino-get-method-form-url', Url::to(['get-method-form'], true), ['id' => 'teleduino-get-method-form-url']);
    ?>
                </div>
            </div>

            <div id="teleduino-request-form-container"></div>
        </div>