Jmesa с флажками - PullRequest
       17

Jmesa с флажками

0 голосов
/ 30 ноября 2011

У меня есть JSP, который показывает JMesa, где один столбец является типом флажка.Мне удалось сделать заголовок флажка, и он выбирает все варианты, если установлен флажок.Моя проблема заключается в привязке флажка каждой строки к каждому соответствующему логическому элементу списка.Когда я проверяю некоторые параметры и отправляю данные, логические значения всегда отображаются как ложные.

Список состоит из объектов A, который содержит объект B и логическое значение.Я хочу, чтобы это логическое значение true, если флажок установлен.

Вот ми JMesa:

<jmesa:tableFacade
id="table_1"
items="${A}"
var="a"
toolbar="...CustomToolbar">
    <jmesa:htmlTable>
        <jmesa:htmlRow>

         .. columns showing attributes of B ..  

            <jmesa:htmlColumn headerEditor="...CheckboxHeaderEditor" filterable="false" sortable="false">
             <input type="checkbox" class="checkbox" id="sendMail" name="sendMail" value="${a.sendMail}"/>
            </jmesa:htmlColumn> 
        </jmesa:htmlRow>
   </jmesa:htmlTable>
</jmesa:tableFacade>

Я хочу иметь возможность выбрать из списка, какие объекты B отправитьпо электронной почте.

Любая помощь и предложения приветствуются!

1 Ответ

0 голосов
/ 11 января 2012

Я решил это с помощью обходного пути «не jmesa».

С помощью javascript и при условии, что у вас есть идентификаторы строк в таблице jmesa: выберите все идентификаторы строк с установленными флажками, а затем создайте массив идентификаторов, разделенных запятыми (проще, если вы используете jquery / dojo / аналогичные). Наконец, просто отправьте массив на сервер.

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

...