Kasutaja tarvikud

Lehe tööriistad


wd:administraatorile:andmetüübihaldus:risttabel

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revisionPrevious revision
Next revision
Previous revision
wd:administraatorile:andmetüübihaldus:risttabel [2017/07/04 17:49] – adminwd:administraatorile:andmetüübihaldus:risttabel [2025/04/24 13:54] (Hetkel kehtiv) – [Lihtsamad arvutusvalemid] support
Rida 5: Rida 5:
  
 Risttabel võimaldab luua andmekoosseise mitme tunnuse järgi. Risttabelit kasutatakse nt lähetuste puhul, kus tuleb kajastada erinevaid kululiike koos maksumustega. Risttabelis kasutatakse sageli ka arvutamisfunktsionaalsust, et lihtsustada andmesisestaja tööd.  Risttabel võimaldab luua andmekoosseise mitme tunnuse järgi. Risttabelit kasutatakse nt lähetuste puhul, kus tuleb kajastada erinevaid kululiike koos maksumustega. Risttabelis kasutatakse sageli ka arvutamisfunktsionaalsust, et lihtsustada andmesisestaja tööd. 
- 
-{{youtube>RCFAzrLBErw?large}} 
  
 ===== Kuidas seadistada? ===== ===== Kuidas seadistada? =====
  
   * Vaata väljade üldiseid seadistusvõimalusi [[wd:administraatorile:andmetüübihaldus:väljad|siit]].   * Vaata väljade üldiseid seadistusvõimalusi [[wd:administraatorile:andmetüübihaldus:väljad|siit]].
-  * Vaata risttabeli andmete kasutamist trükimallil [[wd:administraatorile:andmetüübihaldus:trükimallid#trükimalli_näiteid|siit]]. +  * Vaata risttabeli andmete kasutamist trükimallil [[wd:administraatorile:trükimallid#trükimalli_näiteid|siit]]. 
 +\\ 
 +{{youtube>RCFAzrLBErw?large}} 
 +\\
 ==== Plokk "Välimus" ==== ==== Plokk "Välimus" ====
  
-{{ :wd:välimus_risttabel.png |}}+{{ :wd:administraatorile:andmetüübihaldus:risttabel_valimusplokk.png |}}
  
  
Rida 24: Rida 24:
 ], ],
 "colModel":[ "colModel":[
-{"name":"id","index":"id", "width":30, "sortable":false, "editable":false, "hidden":false}, +{"name":"id","index":"id", "width":30, "sortable":false, "editable":false, "hidden":true}, 
-{"name":"kuupaev","index":"name", "width":150, "sortable":false, "editable":true},+{"name":"x_date","index":"x_date", "width":150, "sortable":false, "editable":true},
 {"name":"selgitus","index":"selgitus", "width":100, "sortable":false, "editable":true} {"name":"selgitus","index":"selgitus", "width":100, "sortable":false, "editable":true}
  
Rida 35: Rida 35:
  
 **Lõpptulemus - risttabeli lisamisvorm**\\ **Lõpptulemus - risttabeli lisamisvorm**\\
-{{:wd:paevarahade_risttabeli_lisamisvorm.png|}}+{{ :wd:administraatorile:andmetüübihaldus:risttabel_lisamisvorm.png?700 |}}
  
  
Rida 45: Rida 45:
  
 ==== Tabeli read ====  ==== Tabeli read ==== 
-Sellele väljale sisestatud definitsioonid annavad täiendava võimaluse eeltäita valitud tabeliread uue dokumendi lisamisel. Järgmises näites lisatakse risttabelisse vaikimisi üks rida, kus päevarahaks on **32.00 €** {{ :wd:risttabel_v4ljade_eelt4itmine.png |}}+Sellele väljale sisestatud definitsioonid annavad täiendava võimaluse eeltäita valitud tabeliread uue dokumendi lisamisel. Järgmises näites lisatakse risttabelisse vaikimisi üks rida, kus päevarahaks on **32.00 €** 
  
 ** Näite 1 tabeli definitsioon:** ** Näite 1 tabeli definitsioon:**
Rida 90: Rida 90:
 \\ \\
  
-=== Tühi tabelirida ===+=== Tühi tabelirida I variant ===
  
-Tühja tabelirea tekitamiseks pane tühik jutumärkide vahele. **{"paevaraha":"<color red>tühik</color>"}**+Tühja tabelirea tekitamiseks pane tühik jutumärkide vahele **{"paevaraha":"<color red>tühik</color>"}** <color red>NB! Ei toimi SOSEL väljatüübi puhul.</color>
  
 **Näite 3 tabeli read** **Näite 3 tabeli read**
Rida 103: Rida 103:
 \\ \\
 \\ \\
 +
 +=== Tühi tabelirida II variant ===
 +
 +Tühja tabelirea tekitamiseks, kus tabel sisaldab SOSEL väljatüüpi, toimi järgnevalt:
 +
 +**Näite 4 tabeli read**
 +<code php>
 +[
 +{"__act":""}
 +]
 +</code>
 +\\
 +\\
 +\\
 +
  
 === Tabelirea ehk veeru kohustuslikkus === === Tabelirea ehk veeru kohustuslikkus ===
Rida 142: Rida 157:
 } }
 </code> </code>
-{{:wd:risttabeli_lisamisvorm.png|}}+{{ :wd:administraatorile:andmetüübihaldus:risttabel_lahetuskulu.png?700 |}}
  
 \\ \\
Rida 152: Rida 167:
 Esmalt tuleb määrata veergude nimed (atribuut **colNames**). Alati peab olema esimeseks veeruks “Id” ja ülejäänud jutumärkides ja komaga eraldatud. Esmalt tuleb määrata veergude nimed (atribuut **colNames**). Alati peab olema esimeseks veeruks “Id” ja ülejäänud jutumärkides ja komaga eraldatud.
 \\ \\
-Veergude seadete (atribuudi **colModel**) määramisel on mitmeid võimalusi, nt veeru peitmine, mida tehakse reeglina Id veeru puhul; sidumine klassifikaatoriga (näites toodud teine veerg Kululiik veerus "name".\\+Veergude seadete (atribuudi **colModel**) määramisel on mitmeid võimalusi, nt veeru peitmine, mida tehakse reeglina Id veeru puhul; sidumine klassifikaatoriga (näites toodud teine veerg Kululiik.\\
  
 === Risttabeli veergude võimalikud atribuudid === === Risttabeli veergude võimalikud atribuudid ===
-  * **''name''** – administraatori enda poolt tuletatud nimi (kohustuslik märkida) – ei tohi sisaldada täpitähti ja tühikuid; +  * **''name''** – administraatori enda poolt tuletatud nimi (kohustuslik märkida) – ei tohi sisaldada täpitähti ega tühikuid; 
-  * **''sortable''** - sorteeritavus (valikud: true, false) nt **"sortable":true**;+  * **''sortable''** - sorteeritavus (valikud: true, false) **"sortable":true**
   * **''editable''** - muudetavus (valikud: true, false);   * **''editable''** - muudetavus (valikud: true, false);
   * **''width''** - välja laius;   * **''width''** - välja laius;
Rida 171: Rida 186:
   * **''formatoptions'': {"decimalSeparator":",", "decimalPlaces": 2}** - kasutatakse kümnendkohtade eraldajat ning komakohtasid on kaks, kasutatakse koos **''formatter'':number**   * **''formatoptions'': {"decimalSeparator":",", "decimalPlaces": 2}** - kasutatakse kümnendkohtade eraldajat ning komakohtasid on kaks, kasutatakse koos **''formatter'':number**
   * **''translate''** <color blue>(WD 5.2.0 - 13.10.2015)</color> - risttabeli veergude tõlkimiseks, nt **"translate" : {"en":"Currency","ru":"Bалюта"}**\\   * **''translate''** <color blue>(WD 5.2.0 - 13.10.2015)</color> - risttabeli veergude tõlkimiseks, nt **"translate" : {"en":"Currency","ru":"Bалюта"}**\\
 +  * **''"display_sosel_id_in_template":0''** - trükimallis ei kuvata tüübi ID-d
  
 [[http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options|Loe seadetest lähemalt jqGrid Wiki-st...]] [[http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options|Loe seadetest lähemalt jqGrid Wiki-st...]]
Rida 184: Rida 200:
  
   *[[wd:administraatorile:andmetüübihaldus:kuupäev|Vt rohkem tavapärase kuupäevavälja kohta]] \\   *[[wd:administraatorile:andmetüübihaldus:kuupäev|Vt rohkem tavapärase kuupäevavälja kohta]] \\
-Kuupäevavälja seadistamiseks tuleb laienduse nimetuses kasutada **date**.+Kuupäevavälja seadistamiseks tuleb laienduse nimetuses kasutada **date**. \\
  
-  * Näide: **"name":"x_date","index":"x_date"**+Näide: \\ 
 +<code php> 
 +"name":"x_date","index":"x_date" 
 +</code>
   * Mitme kuupäevavälja puhul võib esimese rea laienduse nimetuseks olla nt "x_date" ning teise rea laienduse nimetuseks nt "y_date"   * Mitme kuupäevavälja puhul võib esimese rea laienduse nimetuseks olla nt "x_date" ning teise rea laienduse nimetuseks nt "y_date"
 \\ \\
Rida 193: Rida 212:
  
   * [[wd:administraatorile:andmetüübihaldus:ühe_objekti_valik|Vt rohkem tavapärase SOSEL välja kohta]] \\   * [[wd:administraatorile:andmetüübihaldus:ühe_objekti_valik|Vt rohkem tavapärase SOSEL välja kohta]] \\
-Ühe objekti valiku välja seadistamiseks tuleb lisada parameeter **"sosel" : 59277**, kus 59277 viitab andmetüübi id-le.+Ühe objekti valiku välja seadistamiseks tuleb lisada parameeter, kus 59277 viitab andmetüübi id-le. 
 +<code php> 
 +"sosel" : 59277 
 +</code>
 \\ \\
  
 === Ühe väärtuse valiku väli === === Ühe väärtuse valiku väli ===
  
-  * [[wd:administraatorile:andmetüübihaldus:valikväli|Vt rohkem tavapärase SOSEL välja kohta]] \\ +  * [[wd:administraatorile:andmetüübihaldus:valikväli|Vt rohkem tavapärase valikvälja kohta]] \\ 
-Ühe väärtuse valiku välja seadistamiseks tuleb lisada parameeter **"classifier" : "Kululiik"**, kus "Kululiik" viitab klassifikaatori üksühele nimetusele.+Ühe väärtuse valiku välja seadistamiseks tuleb lisada parameeter, kus "Kululiik" viitab klassifikaatori üksühele nimetusele. 
 +<code php> 
 +"classifier" : "Kululiik" 
 +</code>  
 +\\
  
 === Ühe kasutaja valiku väli === === Ühe kasutaja valiku väli ===
  
   * [[wd:administraatorile:andmetüübihaldus:ühe_kasutaja_valik|Vt rohkem tavapärase ühe kasutaja valiku välja kohta]]   * [[wd:administraatorile:andmetüübihaldus:ühe_kasutaja_valik|Vt rohkem tavapärase ühe kasutaja valiku välja kohta]]
-Ühe kasutaja valiku välja seadistamiseks tuleb lisada parameeter **"sosel" : 2**.+Ühe kasutaja valiku välja seadistamiseks tuleb lisada parameeter: 
 +<code php> 
 +"sosel" : 2 
 +</code> 
 \\ \\
 \\ \\
 \\ \\
  
 +=== Mitmerealine tekst ===
 +
 +  * [[wd:administraatorile:andmetüübihaldus:mitmerealine_tekst|Vt rohkem tavapärase mitmerealise tekstivälja kohta]] Mitmerealise tekstivälja seadistamiseks tuleb lisada parameeter:
 +<code php>
 +"edittype":"textarea"
 +</code>
 +
 +\\
 +\\
 +\\
  
 ==== Lihtsamad arvutusvalemid ==== ==== Lihtsamad arvutusvalemid ====
Rida 218: Rida 258:
 === Liitmine, lahutamine, korrutamine, jagamine === === Liitmine, lahutamine, korrutamine, jagamine ===
  
-Antud järgnevas näites korrutatakse esimeses reas omavahel Hind ja Kurss ning summa kantakse risttabeli vastava rea lõpus “Summa (EEK)” väljale.+Antud järgnevas näites korrutatakse esimeses reas omavahel Hind ja Kurss ning summa kantakse risttabeli vastava rea lõpus “Summa (EUR)” väljale. 
 + 
 +<code php> 
 +\\(sellel väljal defineeritakse arvutustehe) 
 +"expr(price:1*rate:1)" : "sum_eur:1" 
 +</code> 
 +\\
  
-**"expr(price:1*rate:1)" : "sum_eek:1"**, (sellel väljal defineeritakse arvutustehe)\\ 
   * **expr** – viitab arvutustehtele, mille järel sulgudes vastav tehe defineeritakse;   * **expr** – viitab arvutustehtele, mille järel sulgudes vastav tehe defineeritakse;
   * **(price:1*rate:1)** – price ja rate tähistavad veergude nimesid ja nr **1** tabeli esimest rida;   * **(price:1*rate:1)** – price ja rate tähistavad veergude nimesid ja nr **1** tabeli esimest rida;
Rida 238: Rida 283:
 === Komakohad arvutustehtes ja lõpptulemuses === === Komakohad arvutustehtes ja lõpptulemuses ===
  
-**"decimalPlaces" : {** (komakohtade defineerimiseks)\\ +<code php> 
-  * **"expr" : "2",** - komakohad arvutustehtes +"decimalPlaces" : { 
-  * **"sum" : "2"** - komakohad lõpptulemuses+"expr" : "2", 
 +"sum" : "2" 
 +}, 
 +</code> 
 + 
 +expr - komad arvutustehtes 
 +sum - komad lõpptulemuses
 \\ \\
 \\ \\
Rida 252: Rida 303:
 { {
 "colNames":[ "colNames":[
-"Id","Kululiik","Hind","Ilma km","Km","Valuuta","Kurss","Summa (EEK)"+"Id","Kululiik","Hind","Ilma km","Km","Valuuta","Kurss","Summa (EUR)"
 ], ],
 "colModel":[ "colModel":[
Rida 259: Rida 310:
 {"name":"price","index":"price", "width":100, "sortable":false, "editable":true}, {"name":"price","index":"price", "width":100, "sortable":false, "editable":true},
 {"name":"no_vat","index":"no_vat", "width":100, "sortable":false, "editable":true}, {"name":"no_vat","index":"no_vat", "width":100, "sortable":false, "editable":true},
-{"name":"vat", "width":75, "sortable":false, "editable":true, "align":"right", "sorttype":"float"},+{"name":"vat", "index":"vat", "width":75, "sortable":false, "editable":true, "align":"right", "sorttype":"float"},
 {"name":"currency","index":"currency", "width":75, "sortable":false, "editable":true}, {"name":"currency","index":"currency", "width":75, "sortable":false, "editable":true},
 {"name":"rate","index":"rate", "width":75, "sortable":false, "editable":true, "align":"right", "sorttype":"float"}, {"name":"rate","index":"rate", "width":75, "sortable":false, "editable":true, "align":"right", "sorttype":"float"},
Rida 282: Rida 333:
 === Liitmine ja korrutamine ühes tehtes === === Liitmine ja korrutamine ühes tehtes ===
  
-**"expr(amount:1* (price:1+add:1))" : "sum:1"** +<code php> 
-  ***amount:1* ** järel peab olema tühik +"expr(amount:1* (price:1+add:1))" : "sum:1" 
-  ***(price:1+add:1))**peab kasutama topeltsulgusid+</code>
  
 === Näide B === === Näide B ===
Rida 308: Rida 359:
 "expr" : "2", "expr" : "2",
 "sum" : "2" "sum" : "2"
 +},
 +"caption": null
 +}
 +</code>
 +
 +=== Sõidupäeviku näide === 
 +
 +<code php>
 +{
 +"colNames":[
 +"Id","Kuupäev","Sõidu eesmärk","Näit alguses","Lõppnäit","Läbisõit"
 +],
 +"colModel":[
 +{"name":"id","index":"id", "sortable":false, "editable":false, "hidden":true},
 +{"name":"x_date","index":"x_date", "width":100, "sortable":false, "editable":true},
 +{"name":"name","index":"name", "width":400, "sortable":false, "editable":true},
 +{"name":"start","index":"start", "width":100, "sortable":false, "editable":true, "align":"right"},
 +{"name":"end","index":"end", "width":100, "sortable":false, "editable":true, "align":"right"},
 +{"name":"kilometrage","index":"kilometrage", "width":100, "sortable":false, "editable":true, "align":"right"}
 +],
 +"formulas" : {
 +"expr(end:1 - start:1)" : "kilometrage:1",
 +"sum(kilometrage:first..kilometrage:last)" : "crstbl_setExpFieldValue(\"labisoit_kokku\",result);"
 }, },
 "caption": null "caption": null
Rida 316: Rida 390:
 {{tag>risttabel väljad}} {{tag>risttabel väljad}}
  
-**[[wd:administraatorile|Tagasi administraatori juhendi avalehele]]**+**[[et:wd:administraatorile|Tagasi administraatori juhendi avalehele]]**
wd/administraatorile/andmetüübihaldus/risttabel.1499179791.txt.gz · Viimati muutnud: (väline muutmine)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki