Wyszukiwarka obiektów PmPanel

Główne forum techniczne dla dyskusji dotyczących problemów przy wytwarzaniu aplikacji PROMOTIC oraz sposobach ich rozwiązania.

Wyszukiwarka obiektów PmPanel

Postby mjab » Thu 29. Aug 2013 12:28:07

Witam

Czy w Promotic istnieje gotowe rozwiązanie pozwalające na wyszukiwanie (po wpisaniu jakiegoś ciągu znaków) grafik użytkownika (obiektów PmPanel)?
Taka wyszukiwarka miałaby znajdować się np. na pasku bocznym (czyli też obiekcie PmPanel) i wyświetlać listę grafik, których tytuł panelu odpowiada wpisywanemu ciągowi znaków.
Rozwiązanie takie jest niezbędne w przypadku dużej ilości różnych grafik.

Jeśli nie ma takiego gotowego rozwiązania to jak to ewentualnie wykonać?

pozdrawiam
mjab
 
Posts: 1
Joined: Wed 28. Aug 2013 11:49:15

Re: Wyszukiwarka obiektów PmPanel

Postby Kazimierz Heczko » Fri 30. Aug 2013 9:23:25

Witam,
w systemie PROMOTIC nie ma do dyspozycji takiego gotowego rozwiązania. Opisywaną funkcjonalność można osiągnąć przy pomocy metody FindViewers objektu Pm, która może zwrócić również listę wszystkich paneli graficznych w całej aplikacji. Taką listę można wtedy przeszukać w skrypcie, testując czy np. tytuł danego panelu odpowiada wprowadzonemu prze użytkownika wymaganiom.
Z punktu widzenia systemu PROMOTIC podobny problem można jednak rozwiązać prościej stosując wspomnianą wcześniej metodę FindViewers, ponieważ umożliwia ona wybór nie tylko jednego typu obiektów (parametr "viewers", standardowo ustawiony na all) lecz również wybór grupy logicznej przeglądarek (parametr "groups").
Otóż w każdym obiekcie PROMOTIC (czyli również w obiektach PmPanel) w zakładce "Obiekt" znajduje się konfigurator "Członek grup logicznych" w którym można wybrać jedną lub kilka grup logicznych. Nowe grupy logiczne można wytwarzać w obiekcie "Aplikacja" w zakładce "Grupy logiczne". Ilość grup logicznych nie jest w systemie PROMOTIC ograniczona.
Dzięki temu można rozdzielić wszystkie panele graficzne na kilka grup logicznych i wtedy bezpośrednio w metodzie FindViewers można wyflitrować listę paneli według poszczególnych grup logicznych.
Przy tym ważne jest, że jeden obiekt może należeć do kilku grup logicznych.
Pozdrawiam
Kazimierz Heczko
 
Posts: 69
Joined: Thu 13. Dec 2012 9:28:56


Return to Nie wiem jak zrobić...

Who is online

Users browsing this forum: No registered users and 1 guest