Wiki source code of Datové typy
Last modified by Josef Vencl on 2021/04/21 15:52
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
25.2 | 1 | (% class="box" %) |
2 | ((( | ||
![]() |
47.1 | 3 | V [[administrátorském módu 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.WebHome]] se na několika obrazovkách vyplňují parametry podporovaných typů. Stejné datové typy využívají parametry hlavních objektů i volitelné parametry subtypů. Na této stránce jsou všechny datové typy vypsány a je zobrazena manipulace se základními datovými typy. |
![]() |
25.2 | 4 | ))) |
![]() |
1.1 | 5 | |
![]() |
25.2 | 6 | {{info}} |
![]() |
3.1 | 7 | Na těchto obrazovkách je použit editor parametru: |
![]() |
1.1 | 8 | |
![]() |
21.1 | 9 | * [[Detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]] |
![]() |
25.2 | 10 | * [[Detail sady 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail sady.WebHome]] |
![]() |
2.1 | 11 | * Detail termínové sady 💻 |
![]() |
25.2 | 12 | * [[Detail Hodnocení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Studentské rozhraní.Obrazovka Hodnocení.Detail hodnocení.WebHome]] |
13 | * [[Detail uživatele 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome]] | ||
![]() |
22.1 | 14 | * [[Detail skupiny 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]] |
![]() |
25.2 | 15 | {{/info}} |
![]() |
2.1 | 16 | |
![]() |
25.2 | 17 | {{info}} |
18 | Parametry subtypů editujeme na obrazovce Nastavení, [[tabu Subtypy 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Subtypy.WebHome]]. | ||
![]() |
3.1 | 19 | |
![]() |
25.2 | 20 | Nastavení hlavních parametrů provádíme na [[obrazovce Nastavení, tabu Parametry 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.WebHome]] |
21 | {{/info}} | ||
22 | |||
![]() |
45.1 | 23 | Některé editační funkce jsou společné všem datovým typům. Proto je uvedeme pouze u typu String. |
24 | |||
![]() |
2.1 | 25 | = String = |
26 | |||
![]() |
45.1 | 27 | [[image:A-dataTypeEditor-String-nonEdited.png]] |
28 | |||
29 | Vzhled parametru před editací. Obsahuje název **(1)**, hodnotu **(2)** a tlačítko pro editaci [[image:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Kvalifikace.Detail Kvalifikace.WebHome@ico-edit-22.png]]**(3)**. | ||
30 | |||
31 | [[image:A-dataTypeEditor-String.png]] | ||
32 | |||
33 | Zde již je editace otevřena. Můžeme ji bez uložení zrušit **(1)**, smazat a uložit parametr bez hodnoty **(2)** nebo uložit hodnotu textového pole **(3)**. | ||
34 | |||
35 | (% class="box infomessage" %) | ||
36 | ((( | ||
37 | Tlačítko [Smazat a uložit] **(2)** se zobrazí pouze v případě, že parametr může být prázdný. | ||
38 | ))) | ||
39 | |||
![]() |
2.1 | 40 | = Long = |
41 | |||
![]() |
49.1 | 42 | Jakékoli celé číslo. |
43 | |||
![]() |
45.1 | 44 | [[image:A-dataTypeEditor-Long.png]] |
45 | |||
![]() |
2.1 | 46 | = Boolean = |
47 | |||
![]() |
49.1 | 48 | Binární hodnota Ano - Ne. Pro úpravy používáme checkbox, kde hodnotu Ano reprezentuje zatržený checkbox [[image:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník.WebHome@cmp-checkbox-checked.png]], Ne checkbox nezatržený [[image:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Hodnocení.Detail hodnocení.WebHome@cmp-checkbox.png]]. |
49 | |||
![]() |
45.1 | 50 | [[image:A-dataTypeEditor-Boolean.png]] |
51 | |||
![]() |
2.1 | 52 | = Date = |
53 | |||
![]() |
49.1 | 54 | Datum nastavované speciální komponentou. |
55 | |||
![]() |
45.1 | 56 | [[image:A-dataTypeEditor-Date.png]] |
57 | |||
58 | Po kliknutí do rámečku s datem se otevře nástroj pro výběr data. | ||
59 | |||
60 | [[image:A-dataTypeEditor-Date-datePicker.png]] | ||
61 | |||
![]() |
48.1 | 62 | Nástroj pro výběr data je otevřen. Šipkami vlevo a vpravo posouváme měsíce, kliknutím na název měsíce otevřeme nabídku měsíců v roce a kliknutím na rok otevřeme výběr let. Kliknutím na číslo dne nástroj ukončíme a datum vložíme. Nezapomeneme uložit. |
![]() |
45.1 | 63 | |
![]() |
2.1 | 64 | = ObjectId = |
65 | |||
![]() |
45.1 | 66 | (% class="box warningmessage" %) |
67 | ((( | ||
68 | Referování na jiné objekty v Competentu zatím není implementováno | ||
69 | ))) | ||
70 | |||
![]() |
2.1 | 71 | = Email = |
72 | |||
![]() |
45.1 | 73 | [[image:A-dataTypeEditor-Email.png]] |
74 | |||
75 | Tlačítko [[image:ico-copy.png]]**(1)** po kliknutí zkopíruje e-mailovou adresu do schránky. | ||
76 | |||
![]() |
2.1 | 77 | = Double = |
78 | |||
![]() |
49.1 | 79 | Číslo s desetinnou čárkou. |
80 | |||
![]() |
45.1 | 81 | [[image:A-dataTypeEditor-Double.png]] |
82 | |||
![]() |
2.1 | 83 | = DateTime = |
84 | |||
![]() |
49.1 | 85 | Datum a čas k nastavení používá speciální komponenty. |
86 | |||
![]() |
45.1 | 87 | [[image:A-dataTypeEditor-DateTime.png]] |
88 | |||
89 | Po kliknutí do polí se otevře nástroj pro editaci: | ||
90 | |||
91 | * Výběr data **(1)** | ||
92 | [[image:A-dataTypeEditor-Date-datePicker.png]] | ||
93 | * Výběr hodiny **(2)** | ||
94 | [[image:A-dataTypeEditor-DateTime-hourPicker.png]] | ||
95 | * Výběr minuty **(3)** | ||
96 | [[image:A-dataTypeEditor-DateTime-minutePicker.png]] | ||
97 | |||
![]() |
2.1 | 98 | = EnumId = |
99 | |||
![]() |
45.1 | 100 | (% class="box warningmessage" %) |
101 | ((( | ||
102 | Referování na číselníky Competentu není implementováno. | ||
103 | ))) | ||
104 | |||
![]() |
2.1 | 105 | = Password = |
106 | |||
![]() |
45.1 | 107 | (% class="box warningmessage" %) |
108 | ((( | ||
109 | Nástroj obsahuje chybu | ||
110 | CUid: #ccve69 | ||
111 | ))) | ||
112 | |||
![]() |
2.1 | 113 | = Id = |
114 | |||
![]() |
45.1 | 115 | (% class="box warningmessage" %) |
116 | ((( | ||
117 | Nástroj obsahuje chybu | ||
118 | CUid: #ccve69 | ||
119 | ))) | ||
120 | |||
![]() |
2.1 | 121 | = Url = |
122 | |||
![]() |
45.1 | 123 | (% class="box warningmessage" %) |
124 | ((( | ||
125 | Nástroj obsahuje chybu | ||
126 | CUid: #ccve69 | ||
127 | ))) | ||
128 | |||
![]() |
2.1 | 129 | = JSON = |
130 | |||
![]() |
45.1 | 131 | (% class="box warningmessage" %) |
132 | ((( | ||
133 | Nástroj obsahuje chybu | ||
134 | CUid: #ccve69 | ||
135 | ))) | ||
136 | |||
![]() |
2.1 | 137 | = Enum = |
138 | |||
![]() |
49.1 | 139 | Výběr hodnoty z výčtu. Seznam hodnot se udává do pole Konfigurace včetně překladu do jednotlivých jazyků. |
140 | |||
141 | {{code language="JSON"}} | ||
142 | { | ||
143 | "enumValues": [ | ||
144 | "seminar", | ||
145 | "classmates", | ||
146 | "evidence" ], | ||
147 | "valueTranslation": { | ||
148 | "seminar": {"cs":"Seminář"}, | ||
149 | "classmates": {"cs":"Třída nebo kruh"}, | ||
150 | "evidence": {"cs":"Evidenční skupina"} | ||
151 | } | ||
152 | } | ||
153 | {{/code}} | ||
154 | |||
![]() |
45.1 | 155 | [[image:A-dataTypeEditor-Enum.png]] |
156 | |||
157 | Nabídka po rozkliknutí zobrazí všechny hodnoty s možností filtrace: | ||
158 | |||
159 | [[image:A-dataTypeEditor-Enum-menuOpened.png]] |