Wiki source code of Datové typy
Last modified by Josef Vencl on 2021/04/21 15:52
Show last authors
author | version | line-number | content |
---|---|---|---|
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]] |