Компонент (самописный). Поле Код (xml): <form> <fieldset> <field name="values" type="sql" label="COM_ELEMENT_DEFAULTVALUE_TITLE" description="COM_ELEMENT_DEFAULTVALUE_DESCRIPTION" class="" multiple="true" query="SELECT id, value FROM #__values" key_field="id" value_field="value" required="false" default=""> </field> </fieldset> </form> Таблица MySQL #__elements Код (sql): CREATE TABLE IF NOT EXISTS `#__elements`( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `values` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE = MyISAM; Поле на форме Код (PHP): <?php echo $this->form->getControlGroup('values'); ?> Пишу компонет, механизм сохранения значений мне пока не известен. Если использовать простые типы поля XML (string, date, integer и т.д.), то всё работает на отлично. Если в базу вручную ввести значение, тогда список отображает это значение. Задача: Создать поле, которое по умолчанию будет содержать все возможные значения, при необходимости можно будет исключать некоторые из них. Вопрос: Как работать с множественным выбором? Какой тип поля MySQL - должен быть? Как оформить, что бы по дефолту были выбраны все?