< Předchozí | Další >

Lekce 2.2: Použití komponenty pro nahrání souborů

V této lekci se naučíte, jak poskytovat uživatelům schopnost odesílat obrázky pro krátké inzeráty. Tato funkce je důležitá hlavně na stránkách new_record.jsp and update_record.jsp. Komponenta pro nahrání souborů uživatelům povoluje, aby procházeli systémem souborů, nahráli si soubor do databáze a zobrazili si tento soubor okamžitě v databázi.

Poněvadž procedura pro používání aktualizační komponenty souboru je podobná jak pro vytvořené tak aktualizační případy, toto cvičení povolí aktualizační stránce, aby změnila aktuální obraz pro jakýkoli výpis. Chcete-li, můžete provést ty samé změny do nové stránky pro záznam, jakmile skončíte s aktualizační stránkou.

Přidání aktuální fotky na stránku

Všimněte si, že aktualizační formulář není nic víc než tabulka HTML s nějakým statistickým textem a nějakými vstupními komponentami svázanými ke sloupcům v relačním záznamu update_record. Můžete přidat řádky a sloupce pro modifikování formátu, tak jako modifikování jakékoli tabulky HTML. V následujících krocích přidáte nový řádek pro zobrazení aktuální fotky.

Přidání řádku a sloupců je komplikovanější v tabulce dat zobrazující seznam relačních záznamů. Informace o přidání sloupců do tabulky dat viz Lekce 1.2: Připojení k databázi a zobrazení dat na webové stránce.

  1. Poklepejte na stránku update_record.jsp v pohledu Průzkumník projektů.
  2. Umístěte kurzor do první buňky (levá horní) tabulky. Tato buňka je označena ID.
  3. V hlavní nabídce klepněte na Tabulka > Zadat a přidat. Otevře se dialog Přidat řádky nebo sloupce. Klepněte na Řádky, potom na Nad zvolenou buňku. Takto vytvoříte nový řádek v horní části tabulky, který bude obsahovat aktuální fotku záznamu. Klepněte na OK.
  4. Co levé buňky nového řádku zapište Aktuální fotka:; tento zápis bude mít funkci štítku.
  5. Přetáhněte komponentu Obraz ze zásuvky komponent Faces palety do buňky, která je nejvíce vpravo od nového řádku. Na rozdíl od předešlého cvičení povolíte uživateli, aby si prohlédl úplný obraz bez omezení velikosti, neměňte šířku a výšku v pohledu Vlastnosti.
  6. Svažte komponentu obrazu do FOTO sloupce update_record přetáhnutím sloupce FOTO z pohledu Data stránky na novou komponentu obrazu. Komponenta obrazu je nyní svázána do sloupce FOTO databáze.
  7. S vybraným grafickým obrazem přejděte do pohledu Vlastnosti a klepněte na tlačítko Vybrat datový objekt stránky vedle pole Typ. Otevře se okno Vybrat datový objekt stránky.
  8. Klepněte na update_record (servisní datové objekty) > update_record (ADS) > IMAGETYPE (řetězec).
  9. Klepněte na OK. Nyní se na stránce zobrazí aktuální fotografie pro krátký inzerát, pokud nějakou má. Vaše stránka by nyní měla vypadat takto:
    Aktuální vzhled stránky.

Přidání komponenty pro nahrání souborů na stránku

Dále přidejte nový řádek na konec tabulky, abyste zahrnuli komponentu pro nahrání souborů.
  1. Nastavte kurzor na poslední řádek a klepněte na něj.
  2. Z pruhu nabídky klepněte na Tabulka > Přidat řádek pod.
  3. Do první buňky nového řádku zadejte Nová fotografie: jako štítek.
  4. Přetáhněte komponentu pro nahrání souborů ze zásuvky Rozšířené komponenty Faces palety do poslední buňky nového řádku.
  5. Tak jak jste připojili komponentu obrazu, připojte komponentu pro nahrání souborů do sloupce FOTO relačního záznamu update_record. {FOTO} se zobrazí v textovém poli, aby bylo vidět, že je tato komponenta svázána se sloupcem FOTO a že se nahraný soubor umístí do daného sloupce. Vaše stránka by nyní měla vypadat takto:
    Aktuální vzhled stránky.
  6. Uložte stránku a otestujte ji, pokud chcete.

Kontrolní bod lekce

Dokončili jste lekci 2.2. V této lekci jste se naučili, jak manipulovat s tabulkou na aktualizační stránce, přidat aktuální fotografii do tabulky a přidat komponentu pro nahrávání souborů do tabulky.

< Předchozí | Další >