DOKUMENT formuláře

Definice formulářů.

Třídy

class AutoriField

Třída pro správně zaobcházení s autormi, tak aby jejich uložení pořadí bylo stejné jako zadané uživatelem.

Metody:

clean()

Očistí a seřadí seznam autorů podle zadaného pořadí.

Parametry:

value – Seznam ID autorů.

Vrací:

QuerySet autorů seřazený podle zadaného pořadí.

class CoordinatesDokumentForm

Hlavní formulář pro editaci souřadnic v modelu 3D a PAS.

class EditDokumentExtraDataForm

Hlavní formulář pro vytvoření, editaci a zobrazení Extra dat u dokumentu a modelu 3D.

Metody:

__init__()

Inicializuje formulář pro editaci metadat dokumentu s kontrolou dostupnosti polí.

Parametry:
  • args – Poziční argumenty pro ModelForm.

  • readonly – Zda jsou pole jen pro čtení.

  • required – Která pole jsou povinná.

  • required_next – Která pole budou povinná v následující relaci.

  • kwargs – Pojmenované argumenty včetně rada, let, dok_osoby a edit.

class EditDokumentForm

Hlavní formulář pro vytvoření, editaci a zobrazení Dokumentu.

Metody:

__init__()

Inicializuje formulář s kontrolou práv a dostupnosti polí.

Parametry:
  • args – Poziční argumenty pro ModelForm.

  • readonly – Zda jsou pole jen pro čtení.

  • required – Která pole jsou povinná.

  • required_next – Která pole budou povinná v následující relaci.

  • can_edit_datum_zverejneni – Zda lze editovat datum zveřejnění.

  • kwargs – Klíčové argumenty včetně create a region_not_required.

class CreateModelDokumentForm

Hlavní formulář pro vytvoření, editaci a zobrazení modelu 3D.

Metody:

__init__()

Inicializuje formulář pro vytvoření 3D modelu s nastavením dostupných typů.

Parametry:
  • args – Poziční argumenty pro ModelForm.

  • readonly – Zda jsou pole jen pro čtení.

  • required – Která pole jsou povinná.

  • required_next – Která pole budou povinná v následující relaci.

  • kwargs – Pojmenované argumenty pro ModelForm.

class CreateModelExtraDataForm

Hlavní formulář pro vytvoření, editaci a zobrazení extra dat modelu 3D.

Metody:

__init__()

Inicializuje formulář pro zadání extra dat 3D modelu.

Parametry:
  • args – Poziční argumenty pro ModelForm.

  • readonly – Zda jsou pole jen pro čtení.

  • required – Která pole jsou povinná.

  • required_next – Která pole budou povinná v následující relaci.

  • kwargs – Pojmenované argumenty pro ModelForm.

class PripojitDokumentForm

Hlavní formulář připojení dokumentu do projektu nebo arch záznamu.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • ident_zaznam – Identifikátor ident_zaznam používaný pro dohledání cílového záznamu.

  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class DokumentCastForm

Hlavní formulář pro zobrazení Dokument části.

Metody:

__init__()

Inicializuje formulář pro editaci poznámky k součásti dokumentu.

Parametry:
  • readonly – Zda jsou pole jen pro čtení.

  • args – Poziční argumenty pro ModelForm.

  • kwargs – Pojmenované argumenty pro ModelForm.

class DokumentCastCreateForm

Hlavní formulář pro vytvoření, editaci Dokument části.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class TvarFormSetHelper

Form helper pro správné vykreslení formuláře tvarů.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class DokumentFilterForm

Implementuje komponentu DokumentFilterForm v rámci aplikace.

Funkce

create_tvar_form(not_readonly)

Funkce která vrací formulář Tvar pro formset.

Pomocí ní je možné předat výběr formuláři.

Parametry:

not_readonly – Číselná hodnota not_readonly použitá při výpočtu nebo transformaci.

Vrací:

Vrací proměnná TvarForm.