logologo
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
logologo
Přehled

Bloky

Přehled

Datové bloky

Tabulka
Formulář
Detaily
Seznam
Mřížka karet
Graf

Filtrační bloky

Formulář

Ostatní bloky

Akční panel
Iframe
Markdown
JS Block

Nastavení bloku

Rozsah dat
Způsob načítání dat
Rozložení
Pravidla propojení bloků
Pravidla propojení polí
Pravidla řazení
Řazení přetažením
Odstranění bloku
Název bloku
Výška bloku
Koncepty formulářů

Pole

Přehled

Obecná nastavení

Pole tabulky
Pole detailu
Pole filtračního formuláře
Pole formuláře

Specifická nastavení

Datum
Správce souborů
Podformulář
Rozbalovací výběr
Výběr dat
Kaskádový výběr
Podřízená tabulka (řádková úprava)
Podřízená tabulka (úprava v okně)
Podřízený detail
Název
JS Field
JS Item
JS Column

Nastavení pole

Výchozí hodnota
Popisek pole
Zobrazit popisek
Nápověda k poli
Rozsah dat
Komponenta pole
Formátování čísel
Režim
Povinné
Pole názvu
Validační pravidla
Komponenta relačního pole

Akce

Přehled

Nastavení akce

Tlačítko Upravit
Dvojité potvrzení
Přiřazení hodnot polím
Propojit s pracovním postupem
Editační okno
Pravidla propojení akcí

Typy akcí

Přidat nové
Zobrazit
Odstranit
Upravit
Duplikovat
Importovat
Importovat Pro
Exportovat
Exportovat Pro
Exportovat přílohy
Filtrovat
Odkaz
Otevřít okno
Aktualizovat
Odeslat data
Spustit pracovní postup
Aktualizovat záznam
Hromadná aktualizace
Hromadná úprava
Přidat podřízený záznam
JS Action
Oprávnění k akcím

Pokročilé

Pravidla propojení
Tok událostí
Proměnné
RunJS
UI šablony
Previous PageGraf
Next PageAkční panel
Upozornění na AI překlad

Tento dokument byl přeložen pomocí AI. Pro přesné informace se podívejte na anglickou verzi.

#Filtrační formulář

#Představení

Filtrační formulář umožňuje uživatelům filtrovat data vyplněním polí formuláře. Lze jej použít k filtrování bloků tabulek, bloků grafů, bloků seznamů atd.

#Jak používat

Pojďme se nejprve rychle seznámit s použitím filtračního formuláře na jednoduchém příkladu. Předpokládejme, že máme blok tabulky obsahující informace o uživatelích a chceme mít možnost filtrovat data pomocí filtračního formuláře. Jako v tomto případě:

20251031163036_rec_

Kroky konfigurace jsou následující:

  1. Zapněte režim konfigurace, přidejte na stránku blok „Filtrační formulář“ a „Blok tabulky“. 20251031163525_rec_
  2. V bloku tabulky a bloku filtračního formuláře přidejte pole „Přezdívka“. 20251031163932_rec_
  3. Nyní jej můžete začít používat. 20251031163036_rec_

#Pokročilé použití

Blok filtračního formuláře podporuje více pokročilých konfigurací, níže jsou uvedena některá běžná použití.

#Propojení více bloků

Jediné pole formuláře může současně filtrovat data z více bloků. Konkrétní postup je následující:

  1. Klikněte na položku konfigurace „Connect fields“ u pole. 20251031170300
  2. Přidejte cílové bloky, které mají být propojeny, zde vybereme blok seznamu na stránce. 20251031170718
  3. Vyberte jedno nebo více polí v bloku seznamu pro propojení. Zde vybereme pole „Přezdívka“. 20251031171039
  4. Kliknutím na tlačítko Uložit dokončete konfiguraci, výsledek je zobrazen níže: 20251031171209_rec_

#Propojení s bloky grafů

Odkaz: Stránkové filtry a propojení

#Vlastní pole

Kromě výběru polí z datové tabulky můžete také vytvořit pole formuláře prostřednictvím „Vlastních polí“. Například můžete vytvořit pole s výběrem a vlastními možnostmi. Konkrétní postup je následující:

  1. Klikněte na možnost „Vlastní pole“, zobrazí se konfigurační rozhraní. 20251031173833
  2. Vyplňte název pole, v „Typu pole“ vyberte „Výběr“ a nakonfigurujte možnosti. 20251031174857_rec_
  3. Nově přidaná vlastní pole je třeba ručně propojit s poli cílového bloku, postup je následující: 20251031181957_rec_
  4. Konfigurace je dokončena, výsledek je zobrazen níže: 20251031182235_rec_

Aktuálně podporované typy polí jsou:

  • Textové pole
  • Číslo
  • Datum
  • Výběr
  • Přepínač
  • Zaškrtávací políčko
  • Propojený záznam

#Propojený záznam (vlastní pole vztahu)

„Propojený záznam“ je vhodný pro scénáře „filtrování podle záznamů v propojené tabulce“. Například v seznamu objednávek filtrovat objednávky podle „Zákazníka“ nebo v seznamu úkolů filtrovat úkoly podle „Odpovědné osoby“.

Popis položek konfigurace:

  • Cílová datová tabulka: Určuje, ze které datové tabulky (kolekce) se mají načíst volitelné záznamy.
  • Pole titulku: Používá se jako zobrazovaný text pro rozbalovací možnosti a vybrané štítky (např. jméno, název).
  • Pole hodnoty: Používá se jako hodnota odeslaná při skutečném filtrování, obvykle se volí pole primárního klíče (např. id).
  • Povolit vícenásobný výběr: Po zapnutí lze vybrat více záznamů najednou.
  • Operátor: Definuje, jak se shodují podmínky filtru (viz vysvětlení „Operátor“ níže).

Doporučená konfigurace:

  1. U Pole titulku vyberte dobře čitelné pole (např. „Jméno“), aby se předešlo použití čistých ID, což ovlivňuje použitelnost.
  2. U Pole hodnoty upřednostněte pole primárního klíče, aby bylo zajištěno stabilní a jedinečné filtrování.
  3. V situacích s jedním výběrem obvykle vypněte Povolit vícenásobný výběr, v situacích s více výběry jej zapněte a použijte vhodný Operátor.

#Operátor

Operátor se používá k definování vztahu shody mezi „hodnotou pole filtračního formuláře“ a „hodnotou pole cílového bloku“.

#Sbalení

Přidáním tlačítka pro sbalení můžete obsah filtračního formuláře sbalit a rozbalit, čímž ušetříte místo na stránce.

20251031182743

Podporovány jsou následující konfigurace:

20251031182849

  • Počet řádků zobrazených při sbalení: Nastavuje počet řádků polí formuláře zobrazených ve sbaleném stavu.
  • Výchozí sbalení: Po zapnutí se filtrační formulář ve výchozím nastavení zobrazí ve sbaleném stavu.