Časté otázky

Odpovědi na nejčastější otázky uživatelů a návrhářů.

Proč se zobrazuje výchozí rozložení (jedna záložka se všemi poli)?

Formulář zobrazí výchozí rozložení, když pro seznam nenajde použitelnou konfiguraci. Příčiny:

Pokud se místo vašeho formuláře zobrazuje běžný formulář SharePointu, formulář není na seznamu aktivovaný, viz Aktivace formuláře na seznamu.

Co znamená „Uložená konfigurace formuláře je neplatná“ nebo „Uloženou konfiguraci formuláře se nepodařilo přečíst“?

Starší verze konfigurace se v SharePointu uchovávají (posledních 10 a poslední záloha), viz Import, export a obnovení.

Proč nelze uložit formulář v návrháři?

Tlačítko Uložit formulář je neaktivní, když konfigurace obsahuje validační chyby (stavový text Nelze uložit · N validačních chyb), když je uložená konfigurace neplatná, nečitelná nebo z novější verze, nebo když chybí právo zapisovat do úložiště. Chybu opravte podle seznamu chyb nad lištou. Složka konfigurace seznamu vzniká při prvním uložení vlastníkem webu (jinak se zobrazí Složka konfigurace tohoto seznamu ještě neexistuje. Vlastník webu musí formulář nejdřív uložit.).

Proč nevidím tlačítko Nastavení formuláře?

Tlačítko vidí jen vlastníci webu a případně členové vybrané skupiny návrhářů (Zabezpečení konfigurace). Člen s oprávněním Upravit tlačítko nevidí.

Pole je v paletě, ale nejde přidat

Každé pole může být ve formuláři jen jednou. Pole už umístěné v jiné sekci nebo záložce je v paletě označené. Odeberte ho z původního místa a přidejte znovu.

Přidal jsem hodnotu do výběru ve SharePointu, ale ve formuláři chybí

Nabídka hodnot výběru se do formuláře zkopíruje při přidání pole a neaktualizuje se sama. Doplňte novou hodnotu do options na kartě JSON, nebo pole odeberte a přidejte znovu. Viz Volba.

Co znamená „Pole se nepodařilo načíst a jsou jen ke čtení“?

Při načtení položky selhala část dotazu na hodnoty vztažených sloupců (lookup, osoba, termín). Postižená pole jsou jen ke čtení a neukládají se, ostatní fungují. Zkuste stránku obnovit. Pokud problém trvá, ověřte, že mají uživatelé přístup k cílovým seznamům lookupů.

Co znamená „Sloupec není indexovaný“?

Widgety Související položky a Související dokumenty filtrují cílový seznam podle vazebního sloupce. U seznamů s více než 5 000 položkami SharePoint dotaz podle neindexovaného sloupce odmítne. Formulář proto takový dotaz nespustí a zobrazí Sloupec „…“ není indexovaný. U seznamů s více než 5 000 položkami musí být indexovaný. V návrháři se v nastavení widgetu může nabízet tlačítko Zaindexovat sloupec, jinak požádejte vlastníka cílového seznamu o indexaci v nastavení seznamu. Viz Související položky.

Lookup nenabízí všechny hodnoty

U cílového seznamu s více než 500 položkami se lookup přepne na hledání: napište alespoň 2 znaky a zobrazí se nejvýše 50 shod. Viz hledání nad 500 položek.

Pravidla a výrazy

Pravidlo nefunguje

  1. Zkontrolujte, zda pravidlo není vypnuté nebo označené jako nevalidní (odkazuje na odstraněné pole, záložku, sekci nebo funkci). Takové pravidlo formulář přeskakuje.
  2. Ověřte spouštěč (vždy, při načtení, při uložení) a operátor, viz Pravidla.
  3. Verze Community dovoluje v návrháři jen 3 pravidla.
  4. Zapněte ladicí režim (?fcdebug=1 v adrese) a v konzoli prohlížeče uvidíte, které pravidlo se shodlo a co udělalo.

Proč se moje skripty nespouštějí?

Vlastní skripty jsou na tenantu ve výchozím stavu vypnuté. Správce formuláře vidí nad formulářem informační pruh Vlastní skripty jsou na tomto tenantu vypnuté, proto se nespouští. Zapnout je může jen správce tenantu (App Catalog) v okně Zabezpečení v návrháři nebo příkazem PowerShellu, viz Politika skriptů. Změna se projeví po obnovení formuláře, nejpozději do 15 minut. Při vypnutých skriptech:

Skript také nemusí běžet, pokud bezpečnostní politika (CSP) prohlížeče nebo tenanta blokuje dynamické spouštění kódu. Chybu vypíše konzole. Viz Skripty.

Výraz vymazal hodnotu pole

Výraz s neplatným výsledkem pole vymaže. Zkontrolujte názvy polí v hranatých závorkách a typy hodnot, viz Výrazy a funkce.

Widgety

Související položky nebo dokumenty ukazují „Widget není plně nakonfigurován“

V inspektoru widgetu vyberte cílový seznam nebo knihovnu a vazební sloupec, viz Související položky a Související dokumenty.

V novém formuláři nevidím související záznamy

Související záznamy jsou dostupné až po prvním uložení položky, protože se vážou na její ID. Zobrazí se hláška Související záznamy budou dostupné po prvním uložení položky.

Historie verzí je prázdná

Historie ukazuje verze existující položky. U nové položky nebo v seznamu bez zapnutého verzování nic neukáže. Viz Historie verzí.

Oprávnění a licence

Ve formuláři je text „Powered by FormCraft 365 (Community Free)“

Bez platného licenčního klíče běží verze Community: nejvýše 2 záložky a 3 pravidla a v zápatí je text o produktu. Klíč se vkládá v návrháři tlačítkem Licence a platí pro celý tenant nebo vybranou site collection. Postup a řešení chyb: Licence. Při neplatném nebo nedostupném klíči formulář nespadne, jen přejde na Community.

Uživatel nemůže uložit položku

Formulář zapisuje s oprávněním přihlášeného uživatele. Uživatel musí mít v seznamu právo přidávat nebo upravovat položky. Problémy s oprávněními řeší Oprávnění a Řešení problémů.

Uložení hlásí, že byla položka změněna jinde

To je ochrana proti souběžné úpravě, viz Konflikt souběžné úpravy.

Zapomněl jsem heslo zámku editoru

Zámek je určen jen proti nechtěné úpravě, není bezpečnostní hranice. Vlastník webu může konfiguraci upravit přímo v souboru SiteAssets/FormCustomizer/<ID seznamu>/config.json (odebrat passwordHash), nebo obnovit dřívější verzi. Viz Zabezpečení konfigurace.