Параметр form служит для создания полей в форме добавления новой записи, эти поля автоматически отображаются в фильтре записей и создаются столбцы, например:

// Импортируем admined
import 'admined';

// создание страницы, например: Новости
Admined.page('post', 'Новости', {
		// Создание полей
    form: [
        {
            name: 'name',
            placeholder: 'Название'
        },
        {
            name: 'text',
            placeholder: 'Текст',
            type: 'text'
        }
    ]
});

Параметры объекта

Список всех доступных параметров для создания полей

name: '' // Определяет уникальное имя элемента формы, используется при отправке данных на сервер
placeholder: '' // Название поля
description: '' // Подсказка поля
readonly: false // При значении true не будет выводиться в форме добавления, запрещает редактирование
center: false // При значении true текст в столбце будет по центру
filter: true /* 
	false - отключает отображение столбца в таблице
	'readonly' - поле в фильтре не может изменяться пользователем
*/
type: '' /*
	Устанавливает тип поля, возможные типы:
	'string' - Строковое поле
	'text' - Текстовое поле
	'texteditor' - Визуальный редактор
	'file' - Выбор файла
	'switch' - Переключение
	'datetime' - Дата и время
	'select' - Выбор из списка
	'constructor' - Конструктор, в этой области можно создавать любые поля
*/
url: '' // Ajax поиск в другом разделе, указывать url, например: /admin/user, актуально при type: 'select'
defaultOption: true // При значении false пустой option в select не отображается, актуально при type: 'select'
upload_queue: true // Загрузка файлов по очереди (для массива файлов), актуально при type: 'file'
href: '' // Ссылка открывается по клику на поле, может содержать {name} из любого поля, к примеру: /admin?admined_model=comment&post_id={id}
target: 'self' // Атрибут target если указана ссылка в href