Od pewnego czasu pracujemy nad aktualizacją jednego z naszych produktów. Produkt (WorkFlow) był inicjowany kilka lat temu jak APEX nie posiadał jeszcze wielu ciekawych funkcji m.in Interaktywnych Raportów. Aktualizując próbujemy wykorzystać wszelkie nowe możliwości tak, aby technologicznie podciągnąć go pod teraźniejszość a może i wybiec nieco w przyszłość ; ).Podczas modernizacji odkryliśmy dużą moc w opcji Detail View Interaktywnych Raportów (Report Attributes -> Detail View). Dzięki Detail View można zwykły rekord przeobrazić w "formularz", który posiada wszelkie dobrodziejstwa Raportu Interaktywnego ubrane w miłą dla oka szatę.
czwartek, 13 stycznia 2011
Detail View w Interaktywnym Raporcie
Autor:
Andrzej Nowakowski (DBE)
o
23:46
Etykiety:
APEX 4.0,
opis,
pl,
Raport Interaktywny
Subskrybuj:
Komentarze do posta (Atom)

:) miazga! jak znajdę wolną chwilę to się pobawię ;)
OdpowiedzUsuńto czysto w htmlu robicie (ew javascript, jquery), czy apex dodaje jakieś swoje własne możliwości graficzne?
OdpowiedzUsuńsam wygląd to czysty HTML + CSS (również 2.0 - np. zaokrąglone brzegi :D )
OdpowiedzUsuńOgólnie to wygląda mniej więcej tak:
<div style="stylkolumny1" > #NAZWA_KOLUMNY1 </div>
<div style="stylkolumny2" > #NAZWA_KOLUMNY2
<a href="#LINK#"> to jest link </a>
</div>
Do tego są potem jakieś js aby obsłużyć okna modalne (np. po kliknięciu na link pliki otwiera się jQuery Dialog z raportem dołączonych plików do danej pozycji)
Ogólnie można to zrobić bez IR ale wtedy nie będzie można używać wszystkich "fajnych" rzeczy z IR :)
Jak skończymy ten projekt to chyba zrobimy jakiś webinar na ten temat bo to całkiem fajna rzecz.
pozdrawiam
I would be interested in an English written blogpost (more detailed demo-app?) And yes, Google is my best friend but, no, translating Polish to Dutch (or English) is not the best it does.
OdpowiedzUsuńOk Gerben, one English version will appear in next 2 hours :) I'll also explain details on how it was made :)
OdpowiedzUsuńThank you very much. I'm looking forward to read it and try it out myself!
OdpowiedzUsuń