[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 214: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 216: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 87: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 129: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 130: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1685: htmlspecialchars(): charset `�B7'V' not supported, assuming utf-8
PROMOTIC FORUM • View topic - dynamiczne dodawanie elementów do panelu

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 7 guests

cron