Добавление фильтра в стандартный фейс Г.
Модераторы: m0p3e, edward_K, Модераторы
Добавление фильтра в стандартный фейс Г.
Доброе время суток.
Хотел бы обсудить такой вопрос - добавление своего фильтра (Alt+B) в любой фейс Г. Мельком тема подымалась, но полно не раскрыта вроде или я не нашёл.
Какие есть возможные варианты решения?
Хотел бы обсудить такой вопрос - добавление своего фильтра (Alt+B) в любой фейс Г. Мельком тема подымалась, но полно не раскрыта вроде или я не нашёл.
Какие есть возможные варианты решения?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Добавление фильтра в стандартный фейс Г.
1. перехват события cmHotkey с добавлением своего пункта меню
2. полный перехват cmFilterSave:
3. перехват cmInit , добавление своих опций в окно с фильтром, постперехват cmFilterSave для отработки своей галки.
2. полный перехват cmFilterSave:
3. перехват cmInit , добавление своих опций в окно с фильтром, постперехват cmFilterSave для отработки своей галки.
Re: Добавление фильтра в стандартный фейс Г.
Спасибо, но хотелось бы по подробнее не как сделать кнопку и тп, а как физически применить и отменить фильтр, если есть индекс и его нет.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Добавление фильтра в стандартный фейс Г.
универсальное через bounds
подымать
if not boundsactive(tb?????????)
Addbounds(tb?????????)
снять
SubBounds(tb?????????)
универсально тогда
bounds ????????? условие == поле(noindex)
при это вам не нужно будет заботится о порядке добавления фильтров и т.д.
подымать
if not boundsactive(tb?????????)
Addbounds(tb?????????)
снять
SubBounds(tb?????????)
универсально тогда
bounds ????????? условие == поле(noindex)
при это вам не нужно будет заботится о порядке добавления фильтров и т.д.
Re: Добавление фильтра в стандартный фейс Г.
edward_K
Тогда надо вьюху докомпилить? Можно пример.
Тогда надо вьюху докомпилить? Можно пример.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Добавление фильтра в стандартный фейс Г.
ап
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Добавление фильтра в стандартный фейс Г.
Чем не пример? - http://www.tyumbit.ru/gal_forum/viewtop ... 440#p55440n0where писал(а):edward_K
Тогда надо вьюху докомпилить? Можно пример.
Re: Добавление фильтра в стандартный фейс Г.
m0p3e
Я думал об этом. Просто интересен вопрос о том что докомпилится, если докомпилить вьюху.
В запрос добовляется свои изменения или полностью заменяются?
Я думал об этом. Просто интересен вопрос о том что докомпилится, если докомпилить вьюху.
В запрос добовляется свои изменения или полностью заменяются?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Добавление фильтра в стандартный фейс Г.
добавляются.
Главное угадать с именем вьюхи. Посмотреть можно в консоли управления - объекты - логические таблицы.
Главное угадать с именем вьюхи. Посмотреть можно в консоли управления - объекты - логические таблицы.
Re: Добавление фильтра в стандартный фейс Г.
Теперь такой вопрос. Т. к. нельзя сделать 2 докомпиляции на 1 фейс, можно ли в 1 ресурсе подключить просто 2 докопиляции.
Т.е.
У меня только последний так сработал. т.е. предыдущий нет.
Т.е.
Код: Выделить всё
alter interface MyFace '';
end.
alter interface MyFace '';
end.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны