BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 01:16

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 11:52 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Подскажите, пожалуйста, как в табличном отчете получить значения отмеченных чекбоксов? Например:

Код:
<checkedList name="name" title="title">
    <item id="0" title="item1"/>
    <item id="1" title="item2"/>
    <item id="2" title="item3"/>
    <item id="3" title="item4"/>
</checkedList>


если отмечены чекбоксы с id = 0 и id = 3, как узнать, что отмечен чекбокс с id = 3 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так как обычно во всех остальных случаях. взять параметр с этим именем, там и будет ид выбранный.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а... не совсем так, здесь приходит просто айдишники через запятую и всё

всегда ж можно сделать для любого фильстра просто по имени значение filter.getStringParam( имя ) и поглядеть что пришло

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 12:40 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Да. Делаю вот так:

Код:
String name = filter.getStringParam("name");


получаю список нажатых чекбоксов, например, "0, 3" Не парсить же строку name, чтобы программно узнать, что в ней есть значение "3"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 12:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Код:
<checkedList name="company" title="Фильтр по компаниям">
    <item id="11" title="окс"/>
    <item id="12" title="атик"/>
    <item id="13" title="окс В"/>
</checkedList>
int company = filter.getIntParam("company");

в принте будет id

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 12:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
abu писал(а):
Не парсить же строку name, чтобы программно узнать, что в ней есть значение "3"?
именно что парсить.
можно и не руками, например, в Utils есть метод, который из такой строки сделает List (и строк и целых). потом можно уже на включение этот List проверить просто и всё.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 13:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
abu писал(а):
Не парсить же строку name, чтобы программно узнать, что в ней есть значение "3"?
именно что парсить.
можно и не руками, например, в Utils есть метод, который из такой строки сделает List (и строк и целых). потом можно уже на включение этот List проверить просто и всё.

я вопроса не понял, или что то не то предложил? ))
upd. Если одну выбирать то все работает - если несколько то нет, и тада нада делать как dimOn говорит

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 13:04 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
В общем, предложенный skyb'ом вариант работает, если выбран один чекбокс.

Буду парсить (: Спасибо за ответы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение значений checkedList
СообщениеДобавлено: 02 июн 2014, 13:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
для одной выбранной вопрос бессмысленен, т.к. всегда возвращается одно значение при этом неважно какой способ, т.к. я то же самое проедложил.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.076s | 36 Queries | GZIP : On ]