inputWidget множественные значения.

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
kwasti
Сообщения: 262
Зарегистрирован: 2016.01.28, 16:14

inputWidget множественные значения.

Сообщение kwasti »

Добрый день,
делаю inputWidget
который должен принимать и возвращать массив значений
никак не получается сохранять value как массив, преобразуется в строку и все.

для хранения value я в виджет добавил hiddenInput() и в него предполагаю передавать и принимать массив.
сейчас я пока через скрипт пытаюсь заполнить value необходимыми данными. но никак не получается.


но все равно не помогло.

Код: Выделить всё

                var $hidden = $(this).children('input')[0];
                var val=[];
                $('.panel', panelList).each(function(index, elem) {
                    var $listItem = $(elem);
                        val.push($listItem.attr("data-name"));

                }); // при трассировке в дебагере val - массив
                $hidden.value=val;  // после сохранения получаю строку со значениями через запятую.
по этой статье value может принимать массив
http://jquery.page2page.ru/index.php5/Р ... утом_value

но у меня никак не получается.

как нужно сделать?
может я вообще не верно подхожу к задаче изначально?
kwasti
Сообщения: 262
Зарегистрирован: 2016.01.28, 16:14

Re: inputWidget множественные значения.

Сообщение kwasti »

похоже hiddenInput не умеет работать с массивами,

сделал через скрытый(через css) select + option
Ответить