bd 10.0
This commit is contained in:
@ -3,6 +3,7 @@
|
||||
/**
|
||||
*
|
||||
* @var \itguild\forms\ActiveForm $form
|
||||
* @var integer $count
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
/**
|
||||
*
|
||||
* @var \itguild\forms\ActiveForm $form
|
||||
* @var integer $count
|
||||
*
|
||||
*/
|
||||
|
||||
@ -11,5 +12,8 @@ use itguild\forms\inputs\TextInput;
|
||||
|
||||
$form->field(TextInput::class, name: "InputForm[$count][name]", params: ['class' => "form-control",
|
||||
'placeholder' => "Наименование"])->setLabel("Наименование (например \"Телефон\")")->render();
|
||||
$form->field(\itguild\forms\inputs\TextArea::class, name: "InputForm[$count][radio]", params: ['class' => "form-control"])
|
||||
->setLabel("Введите радио кнопки, каждую на новой строке")
|
||||
->render();
|
||||
$form->field(Checkbox::class, name: "InputForm[$count][required]", params:['value' => '1'])->setLabel("Обязательное")->render();
|
||||
$form->field(\itguild\forms\inputs\Hidden::class, name: "InputForm[$count][type]", params: ['value' => '4'])->render();
|
@ -3,6 +3,7 @@
|
||||
/**
|
||||
*
|
||||
* @var \itguild\forms\ActiveForm $form
|
||||
* @var integer $count
|
||||
*
|
||||
*/
|
||||
|
||||
@ -12,9 +13,9 @@ use itguild\forms\inputs\TextInput;
|
||||
|
||||
|
||||
$form->field(TextInput::class, name: "InputForm[$count][name]", params: ['class' => "form-control",
|
||||
'placeholder' => "Наименование"])->setLabel("Наименование (например \"Телефон\")")->render();
|
||||
'placeholder' => "Наименование"])->setLabel("Наименование (например \"Список городов\")")->render();
|
||||
$form->field(TextArea::class, name: "InputForm[$count][options]", params: ['class' => "form-control"])
|
||||
->setLabel("Опции выпадающего списка")
|
||||
->setLabel("Опции выпадающего списка, каждый с новой строки")
|
||||
->render();
|
||||
$form->field(Checkbox::class, name: "InputForm[$count][required]", params:['value' => '1'])->setLabel("Обязательное")->render();
|
||||
$form->field(\itguild\forms\inputs\Hidden::class, name: "InputForm[$count][type]", params: ['value' => '6'])->render();
|
@ -3,9 +3,9 @@
|
||||
/**
|
||||
*
|
||||
* @var \itguild\forms\ActiveForm $form
|
||||
* @var integer $count
|
||||
*
|
||||
*/
|
||||
|
||||
use itguild\forms\inputs\Checkbox;
|
||||
use itguild\forms\inputs\TextInput;
|
||||
|
||||
|
@ -1,41 +1,67 @@
|
||||
<?php
|
||||
/**
|
||||
* @var \itguild\forms\ActiveForm $form ;
|
||||
* @var \itguild\forms\ActiveForm $form
|
||||
* @var \itguild\forms\app\DTO\FormDTO $dto
|
||||
*/
|
||||
|
||||
use itguild\forms\inputs\TextInput;
|
||||
use itguild\forms\inputs\TextArea;
|
||||
|
||||
$types = \itguild\forms\app\models\InputTypeModel::where("status", 1)->pluck('name', 'id')->toArray();
|
||||
|
||||
?>
|
||||
|
||||
<?php echo $form->beginForm("/admin/save-form"); ?>
|
||||
<?php $form->field(TextInput::class, name: "title", params: [
|
||||
'class' => "form-control",
|
||||
'placeholder' => 'Название формы'
|
||||
'placeholder' => 'Название формы',
|
||||
'value' => $dto->get('title'),
|
||||
|
||||
])
|
||||
->setLabel("Название формы")
|
||||
->render();
|
||||
|
||||
$form->field(TextInput::class, name: "perPage", params: [
|
||||
'class' => "form-control",
|
||||
'placeholder' => 'Perpage'
|
||||
'placeholder' => 'Perpage',
|
||||
'value' => $dto->get('perPage'),
|
||||
])
|
||||
->setLabel("Количество выводимых записей на страницу")
|
||||
->render();
|
||||
|
||||
$form->field(\itguild\forms\inputs\Checkbox::class, name: "actionView", params: [
|
||||
'value' => 'view',
|
||||
'checked' => $dto->get('view')
|
||||
|
||||
])
|
||||
->setLabel("Разрешить просмотр")
|
||||
->render();
|
||||
|
||||
$form->field(\itguild\forms\inputs\Checkbox::class, name: "actionEdit", params: [
|
||||
'value' => 'edit',
|
||||
'checked' => $dto->get('edit')
|
||||
])
|
||||
->setLabel("Разрешить редактирование")
|
||||
->render();
|
||||
|
||||
$form->field(\itguild\forms\inputs\Checkbox::class, name: "actionDelete", params: [
|
||||
'value' => 'delete',
|
||||
'checked' => $dto->get('delete')
|
||||
])
|
||||
->setLabel("Разрешить удаление")
|
||||
->render();
|
||||
|
||||
$form->field(\itguild\forms\inputs\Select::class, name: "inputType", params: [
|
||||
'class' => "form-control-sm",
|
||||
'id' => "selectID",
|
||||
'placeholder' => 'Параметры',
|
||||
'options' => $types
|
||||
'options' => \itguild\forms\app\services\InputTypeService::getInputTypes()
|
||||
])
|
||||
->setLabel("Добавить поле")
|
||||
->render();
|
||||
?>
|
||||
<button style="margin-top:15px" type="button" id="buttonAdd" class="btn btn-success " onclick="getValueSelect()" data-count=0>Добавить поле</button>
|
||||
|
||||
<button style="margin-top:15px" type="button" id="buttonAdd" class="btn btn-success " onclick="getValueSelect()"
|
||||
data-count=0>Добавить поле
|
||||
</button>
|
||||
|
||||
|
||||
<?php
|
||||
|
Reference in New Issue
Block a user