Переключение на Главную Страницу Страницы: [1] 2 3 ... 5 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс МножественныйФильтр (число прочтений - 28023 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Класс МножественныйФильтр
27. Января 2008 :: 15:34
Печать  
Класс реализует работу множественного фильтра
реализовано:

2008.11.16
    - Новая версия класса, брать здесь: http://www.1cpp.ru/forum/YaBB.pl?num=1220430939/0#0
2008.07.06
исправлено:
ev-kov писал(а) 04. Июля 2008 :: 10:00:
если в тестовом примере добавить закладку и мф туда поместить, то при нажатии мышкой на колонку +/- потом на след колонку, тз исчезает, видна только текущая строка мф,


2008.02.09 Версия 0.0.0.2
        -  Визуальные изменения    (используется ActiveX www.innovasys.com/download/eval.aspx?productname=freeware%20activex%20controls )
        -  Добавлена поддержка типов полей фильтра "Число"
        -  Исправлены выявленные ошибки

2008.01.29
        -  Добавлена поддержка типов полей фильтра "Неопределенный", "Справочник", "Документ", "Перечисление"

2008.01.28 Версия 0.0.0.1
        -  Элементы управления класса создаются динамически на месте переданного базового ЭУ
        -  Реализована возможность сохранения текущих настроек фильтра
        -  Доработан выбор из подчинённых справочников (сначала выбирается владелец)
        -  Исправлены выявленные ошибки

Принимаются предложения по функционалу класса        

Выкладываю тестовую конфигурацию
« Последняя редакция: 16. Ноября 2008 :: 16:20 - Nick »  

MF3.zip ( 242 KB | Загрузки )
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #1 - 28. Января 2008 :: 08:30
Печать  
Ты посмотри на аналогичный класс в конфе СКАТ.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #2 - 28. Января 2008 :: 08:47
Печать  
JohnyDeath писал(а) 28. Января 2008 :: 08:30:
Ты посмотри на аналогичный класс в конфе СКАТ.


Посмотрел, мой все визуальтные элементы создает сам, нужен только базовый контрол - на месте которого он и создается
  
Наверх
ICQ  
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Класс МножественныйФильтр
Ответ #3 - 28. Января 2008 :: 08:55
Печать  
А можешь собрать это в мини-конфигу, что бы просто запустить и посмотреть?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #4 - 28. Января 2008 :: 09:02
Печать  
sadovnikov писал(а) 28. Января 2008 :: 08:55:
А можешь собрать это в мини-конфигу, что бы просто запустить и посмотреть?

Вечером, сделаю
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #5 - 28. Января 2008 :: 09:09
Печать  
JohnyDeath писал(а) 28. Января 2008 :: 08:30:
Ты посмотри на аналогичный класс в конфе СКАТ.

+ в нём нельзя сохранить настройку фильтра
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #6 - 28. Января 2008 :: 09:15
Печать  
Nick писал(а) 28. Января 2008 :: 09:09:
JohnyDeath писал(а) 28. Января 2008 :: 08:30:
Ты посмотри на аналогичный класс в конфе СКАТ.

+ в нём нельзя сохранить настройку фильтра

Можно! С помощью другого класса: "УправлениеНастройками".
+ у тебя что-то не обновляется нижний список при переходе по строкам тз (ну, думаю, это не большая проблема).
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #7 - 28. Января 2008 :: 09:21
Печать  
JohnyDeath писал(а) 28. Января 2008 :: 09:15:
Можно! С помощью другого класса: "УправлениеНастройками".
+ у тебя что-то не обновляется нижний список при переходе по строкам тз (ну, думаю, это не большая проблема).


Странно, вообще должен
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Класс МножественныйФильтр
Ответ #8 - 28. Января 2008 :: 09:59
Печать  
(sadovnikov) - вот можешь посмотреть (надеюсь автор не будет против).
  

__002.rar ( 55 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Класс МножественныйФильтр
Ответ #9 - 28. Января 2008 :: 10:12
Печать  
noprogrammer - спасибо!
Nick - проблемы с курсорами, когда гоняешь мышкой над формой. Поднеси, например мышь в верхней таблице к границе поля, чтобы изменить ширину и, когда изменится курсор, сдвинь мышку в сторону. Курсор не становится нормальным, пока не выйдешь за форму.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #10 - 28. Января 2008 :: 10:23
Печать  
sadovnikov писал(а) 28. Января 2008 :: 10:12:
noprogrammer - спасибо!
Nick - проблемы с курсорами, когда гоняешь мышкой над формой. Поднеси, например мышь в верхней таблице к границе поля, чтобы изменить ширину и, когда изменится курсор, сдвинь мышку в сторону. Курсор не становится нормальным, пока не выйдешь за форму.

Это проблема класса Привязка, гдето здесь на форуме обсуждалось, там гдето 0 на 1 поправить нужно  как то так Улыбка
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #11 - 28. Января 2008 :: 13:49
Печать  
Выложил тестовую конфу (смотрим первое сообщение)
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #12 - 29. Января 2008 :: 15:32
Печать  
Добавлена поддержка типов полей фильтра "Неопределенный", "Справочник", "Документ", "Перечисление"
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #13 - 09. Февраля 2008 :: 07:01
Печать  
Некоторые визуальные изменения
  

MF.JPG ( 37 KB | Загрузки )
MF.JPG
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #14 - 04. Июля 2008 :: 10:00
Печать  
если в тестовом примере добавить закладку и мф туда поместить, то при нажатии мышкой на колонку +/- потом на след колонку, тз исчезает, видна только текущая строка мф,
смотри вложение
  

__006.zip ( 255 KB | Загрузки )

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 5
ОтправитьПечать