Пример #1
0
echo \kartik\helpers\Html::getInputId($model, $property_key);
?>
">
        <?php 
if ($multiple) {
    ?>
            <?php 
    echo \yii\helpers\Html::hiddenInput(\yii\helpers\Html::getInputName($model, $property_key), '');
    ?>
        <?php 
}
?>
        <?php 
echo \yii\helpers\Html::activeLabel($model, $property_key, ['class' => 'col-md-2 control-label']);
?>
        <div class="col-md-10">
            <?php 
$addUrl = \yii\helpers\Url::to(['/backend/properties/add-static-value', 'key' => $property_key, 'returnUrl' => Yii::$app->request->url]);
?>
            <?php 
echo kartik\widgets\Select2::widget(['name' => \yii\helpers\Html::getInputName($model, $property_key), 'data' => ['' => ''] + app\models\PropertyStaticValues::getSelectForPropertyId($property_id), 'options' => ['multiple' => $multiple ? true : false], 'pluginOptions' => ['allowClear' => false, 'escapeMarkup' => new \yii\web\JsExpression('function (markup) {return markup;}'), 'language' => new \yii\web\JsExpression('{ noResults:function(){
                                       var NowValue = encodeURI($(".select2-dropdown--below input.select2-search__field").val());
                                       return "<a data-toggle=\'modal\' href=\'' . $addUrl . '&value="+ NowValue +"\' data-target=\'#newStaticValue\'>Add static value</a>"
                                     }
                                 }')], 'value' => is_array($model->{$property_key}) ? $model->{$property_key} : explode(', ', $model->{$property_key})]);
?>
        </div>
    </div>


Пример #2
0
<div class="form-group field-<?php 
echo \kartik\helpers\Html::getInputId($model, $property_key);
?>
">
    <?php 
if ($multiple) {
    ?>
        <?php 
    echo \yii\helpers\Html::hiddenInput(\yii\helpers\Html::getInputName($model, $property_key), '');
    ?>
    <?php 
}
?>
    <?php 
echo \yii\helpers\Html::activeLabel($model, $property_key, ['class' => 'col-md-2 control-label']);
?>
    <div class="col-md-10">
        <?php 
$addUrl = \yii\helpers\Url::to(['/backend/properties/add-static-value', 'key' => $property_key, 'objectId' => !is_null($model->getOwnerModel()) ? $model->getOwnerModel()->object->id : null, 'objectModelId' => !is_null($model->getOwnerModel()) ? $model->getOwnerModel()->id : null, 'returnUrl' => Yii::$app->request->url]);
?>
        <?php 
echo kartik\widgets\Select2::widget(['name' => \yii\helpers\Html::getInputName($model, $property_key), 'data' => ['' => ''] + app\models\PropertyStaticValues::getSelectForPropertyId($property_id), 'options' => ['multiple' => $multiple ? true : false], 'pluginOptions' => ['allowClear' => false, 'escapeMarkup' => new \yii\web\JsExpression('function (markup) {return markup;}'), 'language' => new \yii\web\JsExpression('{
                                noResults: function() {
                                   return "<a href=\'' . $addUrl . '\' data-action=\'add-new-static-value\'>' . Yii::t('app', 'Add') . '</a>"
                                }
                             }')], 'value' => is_array($model->{$property_key}) ? $model->{$property_key} : explode(', ', $model->{$property_key})]);
?>
    </div>
</div>
Пример #3
0
                  <?php 
}
?>
                  </select>
               </div>
               <div style="display: none;" class="right">Вы можете уточнить диагноз <a href="#" class="add-but"></a></div>
          	 </div>
      	 </div-->

      	 <div class="str">
        	 <div class="col">Клиники</div>
        	 <div class="col">
          	 <div class="left">
             
                <?php 
echo kartik\widgets\Select2::widget(['name' => 'org[]', 'value' => Yii::$app->request->get('org'), 'data' => ArrayHelper::map($orgList, 'id', 'title'), 'options' => ['placeholder' => 'Выбрать из списка ...', 'multiple' => true], 'pluginOptions' => ['tags' => true, 'maximumInputLength' => 100]]);
?>


             </div>
             <div class="right"></div>
        	 </div>
      	 </div>

    	 	 <div class="str">

          	 <div class="col">Специализация врача</div>
          	 <div class="col">
          	     <div class="left">
                    <select name="spec_type" class="search_select">
                      <option value="0" <?php 
Пример #4
0
 * @var $model \app\properties\AbstractModel
 * @var $multiple boolean
 * @var $property_id integer
 * @var $property_key string
 * @var $this \app\properties\handlers\Handler
 * @var $values array
 */
if ($multiple) {
    ?>
    <div class="form-group field-<?php 
    echo \kartik\helpers\Html::getInputId($model, $property_key);
    ?>
">
        <?php 
    echo \yii\helpers\Html::activeLabel($model, $property_key, ['class' => 'col-md-2 control-label']);
    ?>
        <div class="col-md-10">
            <?php 
    echo \yii\helpers\Html::hiddenInput(\yii\helpers\Html::getInputName($model, $property_key), '');
    ?>
            <?php 
    echo kartik\widgets\Select2::widget(['name' => \yii\helpers\Html::getInputName($model, $property_key), 'data' => app\models\PropertyStaticValues::getSelectForPropertyId($property_id), 'options' => ['multiple' => true], 'value' => explode(', ', $model->{$property_key})]);
    ?>
        </div>
    </div>
<?php 
} else {
    ?>
    <?php 
    echo $form->field($model, $property_key)->dropDownList([0 => Yii::t('app', 'Not selected')] + app\models\PropertyStaticValues::getSelectForPropertyId($property_id));
}