Vytvorenie akcií s dátami vo vizualizáciách vložených do externých kontajnerov

Vizualizácie môžete vkladať do externých kontajnerov, napríklad na stránku HTML alebo stránku aplikácie spotrebiteľa, a do vizualizácie môžete pridať akcie s dátami. S vizualizáciou vloženou v externom kontajneri môžete pracovať pomocou vloženej akcie s dátami. Z externého kontajnera môžete vyvolať množinu dátových prvkov používaných vo vizualizácii. Môžete pridať ľubovoľný počet vložených akcií s dátami.

Akcia Publikovať udalosť umožňuje externým aplikáciám prijať množinu hodnôt dátových prvkov vo vybranej vizualizácii, čo sa nazýva kontext vizualizácie. Množinou hodnôt dátových prvkov vo vybraných vizualizáciách nesmú byť stĺpce mier ani skryté stĺpce.

Názov udalosti sa uvádza v externom kontajneri a odovzdáva sa pri publikovaní udalosti kontextu. Kontext je množina hodnôt dátových prvkov na vybranom mieste vo vizualizácii. Ak sa akcia s dátami používa naprieč viacerými zošitmi alebo viacerými dátovými prvkami v zošite, kvôli jednoduchšiemu sledovaniu môžete zadať jednoznačný názov udalosti. Ak ste napríklad ako názov akcie zadali Vstavaný obsah DV DA1, potom v poli Názov udalosti môžete zadať výraz Udalosť z DA1, čím označíte, z ktorej akcie s dátami udalosť pochádza.

Keď zadávate hodnoty do poľa Odovzdať hodnoty, platia nasledujúce informácie:
  • Voľba Všetko slúži na dynamické určenie prieniku bunky, na ktorú kliknete, napríklad Produkt a Rok, a na odovzdanie týchto hodnôt do cieľa.
  • Pomocou voľby Dáta ukotvenia zaistíte, aby sa v čase behu zobrazila akcia s dátami, ale len vtedy, ak sú v kontexte zobrazenia k dispozícii požadované stĺpce zadané v poli Ukotviť na.
  • Voľba Žiadne umožňuje otvoriť stránku (adresu URL alebo kresliace plátno), ale neodovzdá žiadne dáta. Môžete napríklad chcieť navigáciu na lokalitu www.oracle.com bez odovzdania kontextu.
  • Voľba Vlastné umožňuje zadať vlastnú množinu stĺpcov na odovzdanie.
Keď vyberáte nastavenie v poli Podporuje viacnásobný výber, platia nasledujúce informácie:
  • Zap. - vyvolá akciu s dátami, keď je vybratý jeden alebo viacero dátových bodov.
  • Vyp. - vyvolá akciu s dátami, keď je vybratý jeden dátový bod.

    Toto nastavenie je užitočné najmä vtedy, keď výber viacerých dátových bodov môže spôsobiť chybu, napríklad v niektorých rozhraniach REST API tretích strán.

Keď zošit uložíte, môžete ho vložiť do externých kontajnerov. Externý kontajner zobrazuje vložené vizualizácie. Keď kliknete pravým tlačidlom myši na vizualizáciu a tá obsahuje príslušné akcie s dátami, zobrazia sa v kontextovej ponuke vizualizácie. Keď kliknete na vloženú akciu s dátami, zistia sa kontextové informácie pre vizualizáciu a tieto informácie sa odovzdajú do služby akcie navigácie, ktorá ich spracuje. Služba navigácie vyvolá udalosť s informáciami payloadu kontextu. Môžete sa prihlásiť na odber tejto udalosti a prijímať payload v rámci spätného volania udalosti a použiť payload v iných oblastiach.

  1. Na domovskej stránke prejdite kurzorom na zošit, kliknite na ikonu Akcie a vyberte položku Otvoriť.
  2. V zošite kliknite na položku Ponuka a vyberte položku Akcie s dátami.
  3. Kliknite na tlačidlo Pridať akciu. V sekcii Nová akcia s dátami v poli Názov zadajte názov.
  4. Kliknite na položku Typ a vyberte možnosť Publikovať udalosť.
  5. Kliknite na položku Pridať dáta alebo Vybrať dáta v poli Ukotviť na a vyberte jeden alebo viac dátových prvkov, ktorých hodnoty chcete odovzdať po aplikovaní akcie s dátami.
  6. Zadajte názov do poľa Názov udalosti.
  7. Kliknite na pole Odovzdať hodnoty a vyberte, ktoré hodnoty sa majú odovzdať pomocou akcie s dátami spotrebiteľovi.
  8. Kliknite do poľa Podporuje viacnásobný výber a nastavte hodnotu.
    • Zap. - akciu s dátami možno vyvolať, keď je vybraný jeden alebo viacero dátových bodov.
    • Vyp. - akciu s dátami možno vyvolať iba vtedy, keď je vybraný jeden dátový bod.

      Toto nastavenie je užitočné najmä vtedy, keď výber viacerých dátových bodov môže spôsobiť chybu (napríklad v niektorých rozhraniach REST API tretích strán).

  9. Zmeny uložte kliknutím na tlačidlo OK.