Lista artykułów o tagu: APEX


Oracle APEX – wykorzystanie jQuery ThemeRoller w internetowych aplikacjach mobilnych

Od wersji 4.2 Oracle APEX umożliwia wytwarzanie internetowych aplikacji mobilnych z wykorzystaniem jQuery Mobile. Aplikacje te mogą być uruchamiane na wszystkich systemach operacyjnych oraz są alternatywą dla aplikacji natywnych. Proces wytwarzania takich aplikacji nie różni się od standardowych aplikacji Oracle APEX. Zwykle wygląd aplikacji mobilnych konfigurowany jest za pomocą tematów oraz statycznych plików styli CSS, których przygotowanie jest bardzo czasochłonne. Dużym ułatwieniem w procesie dostosowania wyglądu aplikacji jest wykorzystaniem generatora CSS jakim jest jQuery ThemeRoller. W swoim artykule przedstawię proces zmiany wyglądu internetowej aplikacji mobilnej z wykorzystaniem jQuery ThemeRoller.


Interaktywny raport w Apex – jak zrobić klikalny wiersz

W projektach, w których liczy się wygląd aplikacji (czyli zdecydowanej większości z nich), czasem musimy implementować rozwiązania, których nie ma w APEX, chociaż wydawałyby się naturalnymi rozwiązaniami. Dobrym przykładem jest brak obsługi kliknięcia w cały wiersz raportu. Na szczęście w miarę łatwo da się obejść to ograniczenie. Wystarczy użyć załączonej do APEX biblioteki JQUERY, dynamicznej akcji oraz formatowania wierszy.


Oracle APEX 4.2 – RESTful Web Services

Podczas jednej z konferencji Gartner AADI w Las Vegas Daniel Sholler – dyrektor oraz analityk firmy Gartner, specjalizujący się w architekturze aplikacji, integracji oraz procesie wytwarzania aplikacji –powiedział: ”What we are seeing is that the design of APIs has become as important as the design of the user interface”. Usługi REST są dominującym trendem w projektowaniu API. W swoim artykule przedstawię, jak w prosty sposób możemy wytworzyć oraz obsługiwać usługi REST z aplikacji opartych na technologii APEX.


Oracle APEX 4.2 – APEX_IR API

Wraz z najnowszą wersją Oracle APEX 4.2 otrzymaliśmy prostszą komunikację z raportami interaktywnymi za pośrednictwem api APEX_IR. Przed wersją 4.2 za komunikację z raportami interaktywnymi odpowiadały procedury z pakietu APEX_UTIL. W wersji 4.2 pakiet APEX_UTIL został wyczyszczony ze wszystkich tego typu funkcji. Powstał za to dedykowany pakiet APEX_IR. Zawiera on procedury, które ułatwiają operacje na raporcie oraz pozyskiwanie zapytania na jakim oparty jest raport. W swoim artykule przedstawię najważniejsze funkcjonalności dostarczane poprzez api APEX_IR.


Spolszczenie raportu interaktywnego w Oracle APEX

Oracle APEX został przetłumaczony na język niemiecki, hiszpański, francuski, włoski, japoński, koreański, brazylijski portugalski, chiński uproszczony oraz chiński tradycyjny. Niestety nie istnieje oficjalne tłumaczenie APEX na język polski. Z tego powodu wszystkie dostępne w raporcie interaktywnym kontrolki prezentowane są w wersji anglojęzycznej. W swoim artykule przedstawię sposób spolszczenia raportu interaktywnego.


APEX – Wykresy AnyChart pod kontrolą

APEX umożliwia tworzenie wykresów Flash AnyChart oraz HTML. Proces generowania wykresów przy użyciu interfejsu programowania APEX jest żmudny i nie daje nam pełnej kontroli nad zawartością. Źródłem danych przedstawionych na wykresie wygenerowanym przez interfejs może być zapytanie SQL lub funkcja PL/SQL zwracająca zapytanie SQL. Chciałbym przedstawić tu alternatywny sposób generowania wykresów AnyChart przy użyciu procedury PL/SQL oraz JavaScript.


Uruchomienie dynamicznej akcji za pomocą przycisku w technologii APEX

W aplikacjach wykonanych w technologii Apex mamy możliwość obsłużenia przycisku wykorzystując do tego celu procesy. Rozwiązanie to wymaga operacji „submit” podczas każdorazowego wykonania procesu. W wielu sytuacjach wolelibyśmy aby naszym działaniem objęte zostały tylko wybrane elementy strony bez wywoływania operacji „submit”. Tutaj z pomocą przychodzą dynamiczne akcje, które umożliwiają wykonanie kodu tylko na wybranych obiektach strony. W APEX 4.0  nie możemy uruchomić wprost dynamicznej akcji z wykorzystaniem przycisku. W wykonaniu tej funkcjonalności pomoże nam poniższy opis.