![]() |
#1 |
Злыдни
|
![]()
Возник вопрос: метод prompt() класса, унаследованного от RunBaseReport - откуда он берет ranges для вывода в окне выбора значений?
Если я запускаю отчет напрямую, то в окне выбора значений я вижу поля, которые определил в Range источников данных запроса. Если же я запускаю отчет из класса через PHP код:
то кроме полей, которые я добавил через addField, я вижу группу полей для каждого из источников данных запроса. Причем туда входят не только определенные мной Range, но и поля, по которым источники данных связываются между собой (вроде бы). Как этого избежать? |
|
![]() |
#2 |
сибиряк
|
Посмотрите в сторону класса RunBaseDialogModify, и его метода addQueryDatasource. Убрать лишние поля можно так:
PHP код:
__________________
С уважением, Вячеслав. |
|
|
![]() |
||||
Тема | Ответов | |||
axaptapedia: RunBaseReport | 0 | |||
Kashperuk Ivan: 3 Dialog extensions | 4 | |||
Fred Shen: Dialog screen events | 0 | |||
Mandatory field в Dialog | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|