|
|
#1 |
|
Участник
|
Datasource в RunBaseBatch
Доброе утро!
Создаю класс на основе RunBaseBatch, делаю Query состоящий из трех датасорсов. Соответственно при нажатии на кнопку "Выбор" можно установить фильты на все датасорсы. Как ограничить кол-во датасорсов для которых можно установить фильтр? Т.е. нужно запретить возможность добавления фильтра для нужного датасорса. |
|
|
|
|
#2 |
|
Участник
|
1. ShowQueryValue - делайте false. Выводите все нужные range на форму и потом сами их проставляйте в query.
2. Решение не красивое. Вкинте все поля из датасорса в range и сделайте им статус Hide. В итоге для этого ds нельзя будет выбрать ни одного поля для установки фильтрации. |
|
|
|
|
#3 |
|
Участник
|
По-моему никак(но може я ошибаюсь). Как вариант можно "не нужный" датасорс прицеплять после метода prompt(), дабы на форму диалога выводились только нужные Вам источники данных.
|
|
|
|
|
#4 |
|
Участник
|
Цитата:
что не всегда есть гуд
|
|
|
|
|
#5 |
|
Участник
|
|
|
|
|
|
#6 |
|
Участник
|
Если я правильно понял задачу, то тут поможет свойство AllowAdd на DataSource в Query.
|
|
|
|
| За это сообщение автора поблагодарили: _scorp_ (1). | |
|
|
#7 |
|
Участник
|
|
|
|
|
|
#8 |
|
Участник
|
Цитата:
|
|
|
|
|
#9 |
|
Участник
|
Это сво-во действительно работает, но только если вы используете Query созданный в репозитарии, для этого же Query но уже работающего через RunBaseBatch у меня не получилось добиться нужно рез-та...
|
|
|
|
|
#10 |
|
----------------
|
проще не давать сохранять фильтры по заданному ДС, чем не давать редактировать.
|
|
|
|
|
#11 |
|
Участник
|
чем не подходит указанный мною вариант? Речь идет о том, что в динамический запрос "ненужный источник" подцеплять уже после вызова диалога (метод prompt())...Тогда пользователь не будет видеть Ваш датасорс, на который Вы не хотите позволять добавлять ограничения...
|
|
|
|
| За это сообщение автора поблагодарили: breakpoint (1). | |
|
|
#12 |
|
Участник
|
В таком случае, Вам должно помочь использование другой версии в конструкции типа #define.CurrentVersion(1)
|
|
|
|
|
#13 |
|
Участник
|
Цитата:
|
|
|