Здравствуйте.
Поискал в форуме, вроде ни чего подобного не нашёл, потому решил спросить.
Осваиваю 6.2, о точнее <list> в фильтрах.
Есть собственный отчёт со следующим фильтром:
Код:
<report title="XXX Отчёт по наработке" type="java">
<month name="month" title="Месяц"/>
<combo name="mode" title="Физ.лица/Юр.лица/Все">
<item id="0" title="Физические лица"/>
<item id="1" title="Юридические лица"/>
<item id="2" title="Все"/>
</combo>
<combo name="type" title="Тип договора">
<item id="0" title="Все"/>
<item id="1" title="Телефония + МГ"/>
<item id="2" title="Интернет"/>
<item id="3" title="ТВ"/>
<item id="4" title="Аренда"/>
<item id="5" title="Пакет услуг"/>
</combo>
<combo name="grMode" title="Группировка">
<item id="0" title="По ID-супердоговора"/>
<item id="1" title="По номеру договора"/>
<item id="2" title="По комментарию (номер урезается до 5-ти символов)"/>
</combo>
<list name="accessory" title="Принадлежность" sql="SELECT id, title FROM contract_parameter_type_7_values WHERE pid=50 ORDER BY title"/>
<contractGroups name="gr" title="Группы договоров"/>
<services name="services" title="Услуги"/>
<fields>
<item id="cid" title="cid"/>
<item id="title" title="title"/>
<item id="comment" title="comment"/>
<item id="account" title="account"/>
<item id="numCount" title="numCount"/>
</fields>
</report>
При этом фильтр отображается как в приложенном файле:
Вложение:
Комментарий к файлу: Некорректное отображение фильтра
rep_problem_1.png [ 143 КБ | Просмотров: 9027 ]
т.е. list отображается высотой в один элемент.
Есть конечно способ, чтобы всё стало нормально, но для этого нужно растянуть фильтр дальше середины экрана:
Вложение:
Комментарий к файлу: Теперь нормально
rep_ok_1.png [ 124.1 КБ | Просмотров: 9027 ]
Но это не очень очевидно, да и не у всех пользователей такое разрешение.
Надо сказать, что если в фильтре нет <services>, то побороть проблему можно изменив <report>, к примеру,
Код:
<report title="XXX Отчёт по наработке" type="java" scroll="true" height="1300">
(если этого не сделать, то в фильтре, содержащем <list>, а за тем <contractGroups>, будет та же беда),
но вот конкретно в данной ситуации это не помогает.
Надеюсь я не слишком сумбурно изложил.
Собственно вопрос - можно это как-то победить?
P.S.: Клиент: вер. 6.2.854 / 22.02.2017 19:04:14
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121
Сервер: вер. 6.2.1164 / 15.03.2017 19:48:07
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121