dynamiczne dodawanie elementów do panelu

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

dynamiczne dodawanie elementów do panelu

Postby kckc » Tue 06. Aug 2013 13:25:12

Dzien dobry,

W naszej aplikacji mamy kilkadziesiąt obiektów, każdy po kilkadziesiąt zmiennych. Niektóre z parametrów powinny być wyświetlane na panelu zbiorczym - dla każdego obiektu inne. Aktualnie te parametry, które mają się wyświetlać na panelu zbiorczym mają odpowiednie nazwy - przykładowo 'xxxxx_Licznik'. Potrzebuje otwierając Licznik dla danego obiektu (onOpen), wyciągnąć wszystkie parametry, które mają nazwę = 'xxxx_Licznik (to jest zrobione), a następnie dla każdego takiego parametru stworzyć PmiText z jego nazwą i obok PmiText z jego aktualną wartością - jak to zrobić ?

Czyli powstanie panel o zawartości:
Parametr1 5
Parametr2 10
Parametr3 15
itd dla wszystkich pasujacych parametrow.

W jaki sposob moge dynamicznie dodawac obiekty PmiText do Panelu i powiazac je z parametrami, tak, zeby sie odpowiednio zmienila ich etykieta?
kckc
 
Posts: 5
Joined: Tue 06. Aug 2013 13:05:46

Re: dynamiczne dodawanie elementów do panelu

Postby Kazimierz Heczko » Tue 06. Aug 2013 14:18:21

Dzień dobry,
w chwili bieżącej nie ma możliwości dynamicznego dodawania obiektów czy elementów graficznych w systemie PROMOTIC.
Jeżeli dobrze zrozumiałem, to chodzi Panu o dynamiczne wyświetlanie ogólnie zmiennej ilości parametrów dla danego obiektu.
To można rozwiązać na kilka sposobów. Pierwszym sposobem może być zastosowanie kilku "szablonów" (w tym przypadku zwykłych paneli graficznych z parametrem "xxxx"), jeżeli część obiektów jest do siebie podobna (obiekty można podizelić na grupy z taką samą ilością parametrów) i wtedy można dla każdej grupy wytworzyć jeden panel i tylko odpowiednio wypełniać poszczególne elementy graficzne pmiText. W powiązaniach z danymi należy wtedy tylko zastosować parametr panelu do usyzkania pełenj ścieżki do konkretnego parametru.
Drugim sposobem jest zastosowanie dynamicznego elementu graficznego = elementu tabela, w którym można dynamicznie dodawać wiersze i kolumny, a więc można w dowolny sposób wypełnić listę parametrów. Ten sposób zalecałbym w przypadku, że nie można obiektów podzielić do grup lub jeżeli ilość grup przekracza rozsądną ilość.
Niniejszą odpowiedź proszę potraktować jako poglądową, w razie potrzeby mogę ją omówić dokładniej.
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 4 guests

cron