Добавить соответствующие элементы списка в новый список - PullRequest
1 голос
/ 01 декабря 2009

Не знаю, как это называется ... может, вы мне поможете ...

У меня много адресов. Я хочу получить обзор и создать так называемые адресные группы, например «Мои друзья».

Некоторые адреса имеют несколько групп.

Код работает нормально.

Мне нужен способ отображения всех моих доступных групп в одном списке на моем контроллере. Пользователь должен иметь возможность выбрать одну или несколько групп из этого списка и добавить их в свойства записи.

В данный момент я достигаю этого, используя флажки для каждой группы. Может быть, для этого есть пример jquery или richui?

Обновление для Кевина Бьюкена:

На мой взгляд, я хочу иметь списки:

Один список показывает все доступные группы адресов

Второй список показывает группы, в которые входит адрес. В начале нет членства в группе.

Я отмечаю две группы из своего списка "Все группы" и нажимаю Отправить.

Результат:

В одном списке отображаются все доступные группы адресов, кроме двух групп, членом которых является адрес.

Второй список показывает группы с адреса. Адрес является членом этой группы.

Логика этого довольно проста ... и приложение уже запущено. Но я хочу, чтобы это выглядело хорошо.

Update2 я нашел этот скриншот ... я хочу сделать то же самое с Grails

Тест http://img109.imageshack.us/img109/6130/testdc.png

Ответы [ 2 ]

3 голосов
/ 04 декабря 2009

Как и Кевин, я не уверен, что полностью понимаю, о чем вы спрашиваете, но похоже, что вы хотите, чтобы пользователи выбирали элементы, используя настройку двойного списка. Я использую их в нашем приложении совсем немного. Существует плагин jQuery , который прекрасно справляется с этим. Он даже предоставляет хорошие фильтры поиска по типу для каждого списка.

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

$('form').submit(function() {
                $("#GroupsAssigned *").attr("selected", "selected");
            });

У меня нет 10 представителей, поэтому я не могу показать скриншот или опубликовать другую ссылку, но у меня есть скриншот, если вам это нужно.

Надеюсь, это поможет!

1 голос
/ 05 декабря 2009

Я думаю, в этой теме есть фрагмент кода, который может быть полезен вам при использовании плагина grails-ui. Я задал похожий вопрос, хотя пока не получил возможности его опробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...