Korzystając z funkcji ukrywania i pokazywania, programiści mogą również skonfigurować określone reguły określające, kiedy obiekt powinien się pojawiać lub ukrywać. Na przykład przycisk może pojawić się tylko wtedy, gdy użytkownik ma określoną liczbę punktów w grze. Ta funkcja umożliwia programistom tworzenie niestandardowych doświadczeń użytkownika bez konieczności ręcznego kodowania każdego elementu.
Wprowadzając dane na formularzu użytkownik ma zwykle ustawiony opis wyświetlany po lewej stronie kontrolki (caption), czyli podpowiedź co należy w danym miejscu wpisać, wybrać itp.
Krótki opis może być niewystarczający, można co prawda stosować placeholder jako zawartość kontrolki typu input do podpowiedzi, gdy kontrolka jest pusta – brak danych, jednak można zastosować tooltip do wyświetlania ładnej podpowiedzi przy określonym zdarzeniu.
Artykuł zawiera opis wykorzystania funkcji StudioSystem o nazwie: JqxTooltip
Funkcja JqxTooltip
Funkcja przyjmuje następujące parametry obowiązkowe:
- Nazwa kontrolki do której zostanie dodany komunikat
- Treść komunikatu
Parametry opcjonalne
- Czas w milisekundach wyświetlania okienka podpowiedzi, jeżeli nie został podany to domyślnie komunikat wyświetlany jest przez 3000 milisekund.
Projektując formularz j_insert_update dla pola nazwa kontrahenta (NAZWA) dodajemy w kolumnie parametr
onfocus=JqxTooltip(‘NAZWA’, ‘Wpisz nazwę klienta’)
Czyli definiujemy, że przy zdarzeniu uzyskania przez kontrolkę NAZWA aktywnego fokusa (zaznaczenia zarówno za pomocą myszki jak i przejścia klawiszem TAB) zostanie wywołana funkcja JqxTooltip, która wskazuje na kontrolkę NAZWA, a treść wyświetlanego komunikatu to: Wpisz nazwę klienta
W efekcie użytkownik programu zobaczy
Ponieważ mamy możliwość wskazania nazwy kontrolki, może zastosować wyświetlenie komunikatu przy innej kontrolce, np. zmieniamy
onfocus=JqxTooltip('MIEJSCOWOSC', 'nie zapomnij o polu <br/> MIEJSCOWOŚĆ')
czyli jeżeli pole nazwa kontrahenta uzyska focus, użytkownik kliknie na to pole lub przejdzie kursorem, to wyświetli się komunikat dla pola MIEJSCOWOSC, zwróć uwagę, że w treści komunikatu użyłem znacznika HTML </br> który spowoduje przejście do nowej linii.
Możesz więc spróbować formatować treść komunikatu
onfocus=JqxTooltip('MIEJSCOWOSC', 'nie zapomnij o polu <br/><b>MIEJSCOWOŚĆ</b>') Aby uzyskać taki efekt:
A co gdy jest więcej parametrów ?
Nie ma kłopotu, możemy po znaczniku średnika ; dodawać kolejne, także zdarzenia, np dla kontrolki kod pocztowy (KODPOCZTOWY) mamy zdefniowane pole typu MASK oraz parametry:
mask=##-###; onfocus=JqxTooltip('KODPOCZTOWY', 'kod pocztowy w formacie ##-###')
W efekcie działanie będzie takie, że zostanie przekazany parametr formatujący pole kod pocztowy oraz dodana obsługa zdarzenia onfocus.
Podsumowanie
Za pomocą standardowej funkcji JqxTooltip możemy wyświetlać dowolne podpowiedzi przy dowolnych kontrolkach.
Czytaj więcej:
j_cecha – programowanie – weryfikacja wypełnienia pól
W transakcji cecha.aspx możemy za pomocą podłączonego własnego skryptu wpływać na sposób działania i wyświetlania kontrolek na ekranie. Niniejszy artykuł poświęcony zostanie opisowi w jaki sposób za pomocą skryptu możemy zmienić sposób działania polecenia ZAPISZ cechy. Zadanie do zrobienia Transakcja cechy zawiera zestaw dowolnych kontrolek w naszym przykładzie są to kontrolki typu checkbox oraz pola opisowe. Chcemy
j_insert_update – dymki z podpowiedzią – hint
Platforma StudioSystem to innowacyjna technologia, która umożliwia programistom szybkie i łatwe tworzenie i wdrażanie interaktywnych aplikacji. Zapewnia potężny zestaw narzędzi i funkcji, które pozwalają programistom tworzyć oszałamiające wizualnie aplikacje, których można używać na różnych platformach. Platforma zapewnia również rozbudowaną bibliotekę narzędzi i komponentów, które można wykorzystać do tworzenia bardziej zaawansowanych aplikacji.
Konfiguracja StudioSystem h_insert_update j_insert j_insert_update
j_insert_update – zaawansowane programowanie
Transakcja j_insert_update to niezwykle elastyczne rozwiązanie pozwalające na manipulowanie danymi do zapisu i aktualizacji danych w bazie SQL Server. Konfigurując szablon można swobodnie zaprojektować co i w jaki sposób chcemy zapisywać. Niniejsza dokumentacja poszerza opis funkcjonalny transakcji j_insert_update o dodatkowe możliwości programowania w java script dowolnych funkcji i ich uruchamianie w określonych sytuacjach (zdarzeniach). Opis dedykowany
j_insert_update – zaawansowane programowanie cz. druga
Platforma StudioSystem to kompleksowe środowisko programistyczne, które zapewnia zaawansowane możliwości programowania i dostęp do potężnego zestawu narzędzi. Jedną z najbardziej przydatnych funkcji platformy jest możliwość ukrywania i pokazywania różnych obiektów na formularzu. Można to wykorzystać do tworzenia dynamicznych, interaktywnych formularzy dla użytkowników, które umożliwiają różnorodne interakcje.
j_insert_update – zaawansowane programowanie – ukrywanie i pokazywanie obiektów
Platforma StudioSystem to potężne narzędzie do zaawansowanego programowania, które daje programistom możliwość łatwego i elastycznego tworzenia interfejsów użytkownika. Korzystając z tej platformy, programiści mogą tworzyć bogate doświadczenia użytkownika, które są interaktywne, angażujące i intuicyjne. Jedną z najpotężniejszych funkcji StudioSystem jest możliwość ukrywania i pokazywania obiektów na formularzu poprzez zaawansowane programowanie.