W ramach tej lekcji użytkownik utworzy stronę umożliwiającą innym użytkownikom tworzenie nowych ogłoszeń drobnych i wysyłanie ich do bazy danych.
O tym zadaniu
Najpierw użytkownik utworzy rekord relacyjny reprezentujący nowy rekord w bazie danych, a następnie utworzy wizualizację rekordu na stronie w postaci zbioru pól wejściowych.
Aby utworzyć nowy rekord relacyjny:
- Dwukrotnie kliknij plik new_record.jsp w widoku
Eksplorator korporacyjny, aby go otworzyć.
- Usuń domyślny tekst W tym miejscu wstaw treść.
- W widoku Paleta kliknij szufladę Dane i usługi, aby ją rozwinąć.
- Przeciągnij komponent Rekord relacyjny SDO z widoku
Paleta na pusty obszar strony. Zostanie otwarte okno Dodaj rekord relacyjny.
Uwaga: Jeśli wyświetlony zostanie komunikat ostrzegawczy informujący o niemożności nawiązania połączenia z bazą danych, oznacza to, że po zakończeniu testowania serwisu WWW serwer nadal działa. W takim przypadku kliknij przycisk
Anuluj w każdym oknie dialogowym
i zatrzymaj serwer w sposób opisany w części
Lekcja 1.3.
- W polu Nazwa wpisz create_record.
- W obszarze Utwórz elementy sterujące dla kliknij przycisk Tworzenie nowego rekordu.
- Upewnij się, że została wybrana opcja Dodaj elementy sterujące wejścia/wyjścia do wyświetlania rekordu na stronie WWW. Okno Dodaj rekord relacyjny powinno wyglądać następująco:
- Kliknij przycisk Dalej.
- W polu Tabela rozwiń pozycję W5SAMPLE i wybierz tabelę ADS. Kliknij przycisk Dalej.
- Ponownie kliknij przycisk Dalej. Zostanie otwarta strona Konfigurowanie elementów sterujących
danych.
Wskazówka: Strona Konfigurowanie elementów sterujących
danych służy do dostosowywania wizualizacji rekordu
relacyjnego. Na przykład można zmienić kolumny, etykiety pól i przycisk wprowadzania na formularzu wejściowym. Po wykonaniu tych kroków na stronie będzie się znajdować w pełni funkcjonalny formularz wejściowy.
- W sekcji Pola do wyświetlenia usuń zaznaczenie pola wyboru obok każdej nazwy pola, z wyjątkiem tych, które mają się znajdować na formularzu wejściowym:
- DESCRIPTION
- Identyfikator
- MAINCATEGORY
- PHONE
- PRICE
- TITLE
- Zmień kolejność pól w następujący sposób, klikając przycisk W górę lub W dół.
- Identyfikator
- TITLE
- DESCRIPTION
- MAINCATEGORY
- PRICE
- PHONE
- Zmień nazwy etykiet według własnego uznania. Na przykład można skrócić etykietę "KategoriaGłówna:"
do "Kategoria:". Aby zmienić nazwy etykiet wygenerowanych dla pól wejściowych, kliknij etykietę w kolumnie
Etykieta. Ikona myszy zmieni się w kursor, umożliwiając wpisanie nowego tekstu.
- Wybierz etykietę MAINCATEGORY, a następnie kliknij pozycję Opcje.
Zostanie otwarte okno Opcje.
- Upewnij się, że została wybrana opcja Przycisk Wyślij.
- Wpisz Prześlij nową zawartość w polu Etykieta.
Następnie kliknij przycisk OK. Okno Dodaj rekord relacyjny powinno wyglądać następująco:
- Kliknij przycisk Zakończ, aby wygenerować formularz wejściowy.
Powinien on wyglądać następująco:
Uwaga: Formularz ma pole Komunikaty o błędach. Nie oznacza to, że w projekcie są błędy. To pole wskazuje miejsce, gdzie będą wyświetlane błędy, o ile takowe wystąpią, gdy użytkownik wypełni formularz.
- Zapisz stronę.
Wyniki
Po wprowadzeniu formularza wejściowego strona automatycznie doda nowy rekord do bazy danych. W ramach następnej lekcji użytkownik zaprogramuje przycisk
Prześlij
nową zawartość w celu powrotu na stronę all_records.jsp, aby można było natychmiast wyświetlić nowy rekord w bazie danych.