Poszukiwałam niedawno pilnie rotatora banerów. Potrzebowałam czegoś co będzie spełniać określone przez klientkę wymagania i da się zainstalować w aplikacji bez problemów. Siłą rzeczy stawiałam na jQuery bo lubię a w dodatku już zostało wykorzystane w aplikacji a ja nie chcę mnożyć bytów ponad potrzebę.
jQuery
Yii: autouzupełnianie w dynamicznych obiektach formularza
Z podpowiedziami w polu tekstowym formularza uporałam się szybko. W Yii to naprawdę jest proste. Trudności zaczęły się gdy trzeba było zastosować autouzupełnianie do pól formularza, które są generowane automatycznie po załadowaniu strony za pomocą javascript. W tym wypadku widget nie pomoże i trzeba zadziałać inaczej.
Czytaj dalejYii: autouzupełnianie w dynamicznych obiektach formularza
Autouzupełnianie w Yii
Z braku lepszego zajęcia programistycznego pracuję nad pewnym niekomercyjnym (przynajmniej na razie) projektem realizowanym w oparciu o framework Yii. Nie będę ukrywać polubiłam go. Funkcjonalność serwisu pomaga mi dopracować grupa przyszłych użytkowników, którzy już przebierają nóżkami nie mogąc się doczekać realizacji. Padła sugestia, która prędzej czy później musiała się pojawić, bo była po prostu słuszna: “Zróbmy w tym formularzu autouzupełnianie na podstawie słów kluczowych z bazy, żeby użytkownik nie szukał po omacku”. No to zróbmy.
Modyfikacja formularza za pomocą jQuery
W poprzednim artykule pokazałam jak w kohana 2 stworzyć formularz za pomocą modułu formo. Nadmieniłam też, że w pewnych sytuacjach przydałoby się wykorzystać javascript, a ściślej mówiąc framework jQuery, żeby część formularza odpowiedzialna za ustalanie daty była bardziej funkcjonalna. Poza tym doszłam do wniosku, ze wykorzystanie jQuery może znacznie poprawić usability. Nie jestem miłośnikiem JavaScript, ale jeśli jakiś formularz może być przyjemniejszy i łatwiejszy w użyciu, to znaczy, że należy sięgnąć po to narzędzie. Mało rzeczy w internecie mnie tak irytuje jak duże, nieprzejrzyste formularze.