Создание формы модуля Prestashop

Я хочу добавить 21 флажок и текстовое поле(Имя) в хорошем дизайне. Также должна быть кнопка «Проверить все», чтобы проверить все флажки, как это сделать в модуле PHP страница в prestashop.

Поскольку я новичок в prestashop, я не знаю о отправке формы, я должен сохранить эти два поля вместе как массив json в базе данных.

Это возможно в prestashop? пожалуйста, помогите мне в этом.

prestashop версия = 1.6

Спасибо заранее

Пример кода

protected function getConfigForm()
{
    return array(
        'form' => array(
            'legend' => array(
                'title' => $this->l( 'Generate Export Order Settings' ),
                'icon' => 'icon-cogs'
            ),
            'input' => array(
            array(
                'type' => 'checkbox',
                'name' => 'display',
                'values' => array(
                    'query' => array(
                        array(
                            'id' => 'all_fields',
                            'name' => $this->l('All Fields'),
                            'val' => '1'                                
                        ),
                    ),
                    'id' => 'id',
                    'name' => 'name'
                )
            ),
            ),
            'submit' => array(
                'title' => $this->l( 'Save Export Settings' ),
                'class' => 'button pull-right',
                'name' => 'save-main-display-settings',
            )
        ),
    );
}

Я не знаю, как добавить флажок в 3 Столбцах и 7 строках и выбрать все кнопки, чтобы выбрать все флажки.

1 ответ

  1. Вы можете использовать следующий код JS для добавления проверить все функции:

    $('.chk_boxes').click(function(){
        var chk = $(this).attr('checked')?true:false;
        $('.chk_boxes1').attr('checked',chk);
    });
    

    Скрипка здесь: http://jsfiddle.net/HBGzy/