Wiki source code of Datové typy

Last modified by Josef Vencl on 2021/04/21 15:52

Show last authors
1 (% class="box" %)
2 (((
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.
4 )))
5
6 {{info}}
7 Na těchto obrazovkách je použit editor parametru:
8
9 * [[Detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]]
10 * [[Detail sady 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail sady.WebHome]]
11 * Detail termínové sady 💻
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]]
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]]
15 {{/info}}
16
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]].
19
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
23 Některé editační funkce jsou společné všem datovým typům. Proto je uvedeme pouze u typu String.
24
25 = String =
26
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
40 = Long =
41
42 Jakékoli celé číslo.
43
44 [[image:A-dataTypeEditor-Long.png]]
45
46 = Boolean =
47
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
50 [[image:A-dataTypeEditor-Boolean.png]]
51
52 = Date =
53
54 Datum nastavované speciální komponentou.
55
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
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.
63
64 = ObjectId =
65
66 (% class="box warningmessage" %)
67 (((
68 Referování na jiné objekty v Competentu zatím není implementováno
69 )))
70
71 = Email =
72
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
77 = Double =
78
79 Číslo s desetinnou čárkou.
80
81 [[image:A-dataTypeEditor-Double.png]]
82
83 = DateTime =
84
85 Datum a čas k nastavení používá speciální komponenty.
86
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
98 = EnumId =
99
100 (% class="box warningmessage" %)
101 (((
102 Referování na číselníky Competentu není implementováno.
103 )))
104
105 = Password =
106
107 (% class="box warningmessage" %)
108 (((
109 Nástroj obsahuje chybu
110 CUid: #ccve69
111 )))
112
113 = Id =
114
115 (% class="box warningmessage" %)
116 (((
117 Nástroj obsahuje chybu
118 CUid: #ccve69
119 )))
120
121 = Url =
122
123 (% class="box warningmessage" %)
124 (((
125 Nástroj obsahuje chybu
126 CUid: #ccve69
127 )))
128
129 = JSON =
130
131 (% class="box warningmessage" %)
132 (((
133 Nástroj obsahuje chybu
134 CUid: #ccve69
135 )))
136
137 = Enum =
138
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
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]]