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 revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wd:administraatorile:andmetüübihaldus:risttabel [2015/04/17 13:44]
admin
wd:administraatorile:andmetüübihaldus:risttabel [2019/09/20 23:55]
admin
Rida 4: Rida 4:
 ===== Milleks? ===== ===== Milleks? =====
  
-Risttabel võimaldab luua andmekoosseise mitme tunnuse järgi. Risttabelit kasutatakse nt lähetuste puhul, kus tuleb kajastada erinevaid kululiike. ​Seejuures lisatakse tavaliselt risttabelisse ​ka arvutamisfunktsionaalsus, 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 maksumustegaRisttabelis kasutatakse sageli ​ka arvutamisfunktsionaalsust, et lihtsustada andmesisestaja tööd. ​
  
 ===== 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]]. 
 +\\ 
 +{{youtube>​RCFAzrLBErw?​large}} 
 +\\
 ==== Plokk "​Välimus"​ ==== ==== Plokk "​Välimus"​ ====
  
Rida 29: Rida 32:
 } }
 </​code>​ </​code>​
 +\\
  
-  ​* Tabeli definitsioon ​- väli on ettenähtud risttabeli loomiseks, selleks sisestage veergude, nende omaduste ja valemite definitsioonid;​ +**Lõpptulemus - risttabeli lisamisvorm**\\ 
-  ​* ​Tabeli read - sellele ​väljale sisestatud definitsioonid annavad täiendava võimaluse eeltäita valitud ​tabeli read uue dokumendi lisamisel.+{{:​wd:​paevarahade_risttabeli_lisamisvorm.png|}} 
 + 
 + 
 +\\ 
 +\\ 
 + 
 +==== Tabeli definitsioon ​==== 
 +Väli on ettenähtud risttabeli loomiseks, selleks sisestage veergude, nende omaduste ja valemite definitsioonid;​ 
 + 
 +==== 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 |}} 
 + 
 +** Näite 1 tabeli definitsioon:​** 
 +<code php> 
 +
 +"​colNames":​[ 
 +"​Id","​Päevade arv","​Päevaraha","​Summa"​ 
 +], 
 +"​colModel":​[ 
 +{"​name":"​id","​index":"​id","​width":​150,​ "​sortable":​false,​ "​editable":​true,​ "​hidden":​true},​ 
 +{"​name":"​paevad","​index":"​paevad",​ "​width":​175,​ "​sortable":​false,​ "​editable":​true},​ 
 +{"​name":"​paevaraha","​index":"​paevaraha",​ "​width":​150,​ "​sortable":​false,​ "​editable":​true},​ 
 +{"​name":"​summa","​index":"​summa",​ "​width":​150,​ "​sortable":​false,​ "​editable":​true} 
 +], 
 +"​formulas"​ : { 
 +  "​expr(paevad:​1*paevaraha:​1)"​ : "​summa:​1",​ 
 +  "​sum(summa:​first..summa:​last)"​ : "​crstbl_setExpFieldValue(\"​summa_kokku_b\",​result);"​ 
 +}, 
 +"​caption":​ null 
 +
 +</​code>​ 
 +\\ 
 +**Näite 1 tabeli read:** 
 +<code php> 
 +
 +{"​paevaraha":"​32.00 €"​} 
 +
 +</​code>​ 
 +\\ 
 +\\ 
 +\\ 
 +=== Tabeliridade defineerimise näide, kui on soov lisada n-ridu === 
 + 
 +Tabeliread peavad teineteisest olema eraldatud komadega.\\ 
 +**Näite 2 tabeli read** 
 +<code php> 
 +
 +{"​paevaraha":"​32.00 €"​},​ 
 +{"​paevaraha":"​32.00 €"​} 
 +
 +</​code>​ 
 +\\ 
 +\\ 
 +\\ 
 + 
 +=== Tühi tabelirida I variant === 
 + 
 +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** 
 +<code php> 
 +
 +{"​paevaraha":"​ "} 
 +
 +</​code>​ 
 +\\ 
 +\\ 
 +\\ 
 + 
 +=== 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 kohustuslikuks seadistamiseks lisa parameeter **"​required":​true**. 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 + 
 +=== Numbrivälja kümnendike eraldamine punkti asemel komaga ning kümnendikkohtade arvu määramine === 
 + 
 +<code php> 
 +{"​name":"​currency","​index":"​currency",​ "​width":​75,​ "​sortable":​false,​ 
 +"​editable":​true,​ "​formatter":​ "​number",​ "​formatoptions":​{"​decimalSeparator":",",​ "​decimalPlaces":​ 2}}, 
 +</​code>​ 
 + 
 +[[http://​www.trirand.com/​jqgridwiki/​doku.php?​id=wiki:​predefined_formatter|Loe lisaks jqGrid Wiki-st...]] 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +=== Lähetustaotluse tabeli definitsiooni näide === 
 +<code php> 
 +
 +"​colNames":​[ 
 +"​Id","​Kululiik","​Kulude katmise allikas","​Kulusumma"​ 
 +], 
 +"​colModel":​[ 
 +{"​name":"​id","​index":"​id","​width":​150,​ "​sortable":​false,​ "​editable":​true,​ "​hidden":​true},​ 
 +{"​name":"​kululiik","​index":"​kululiik",​ "​width":​175,​ "​sortable":​false,​ "​editable":​true,​ "​classifier"​ : "​Kululiik"​},​ 
 +{"​name":"​kulude_allikas","​index":"​kulude_allikas",​ "​width":​400,​ "​sortable":​false,​ "​editable":​true,​ "​classifier"​ : "​Kulude katmise allikas"​},​ 
 +{"​name":"​kulusumma","​index":"​kulusumma",​ "​width":​175,​ "​sortable":​false,​ "​editable":​true} 
 +], 
 +"​formulas"​ : { 
 +"​sum(kulusumma:​first..kulusumma:​last)"​ : "​crstbl_setExpFieldValue(\"​summa_kokku\",​result);"​ 
 +}, 
 +"​caption":​ null 
 +
 +</​code>​ 
 +{{:​wd:​risttabeli_lisamisvorm.png|}} 
 + 
 +\\ 
 +\\ 
 +\\ 
 +\\
  
-**Tabeli definitsioon välja täitmisest ​üldiselt**\\+==== "Tabeli definitsioon" ​välja täitmisest ​lähemalt ====
 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 veerus "​name"​.\\
  
-**Risttabeli 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 ja tühikuid;​ 
-  * **sortable** - sorteeritavus (valikud: true, false); +  * **''​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; 
-  * **hidden** – peidetud (valikud: true, false); +  * **''​hidden''​** – peidetud (valikud: true, false); 
-  * **align** – joondus (võimalikud valikud: left, center, right); +  * **''​align''​** – joondus (võimalikud valikud: left, center, right); 
-  * **classifier** – klassifikaator (WD-s määratud klassifikaatori nimi); +  * **''​classifier''​** – klassifikaator (WD-s määratud klassifikaatori nimi)
-  * **formulas** - valemid; +    * **ajax** - klassifikaatorit kuvatakse ajax-valikuna (valikud: true, false) nt **"​ajax":​true**;​ 
-  * **caption** - tabeli pealkiri.+    * **combo** - klassifikaatorit kuvatakse ripploeteluna (valikud: true, false) nt **"​combo":​true**
 +  * **''​sosel''​** - [[#​SOSEL_väli_ehk_ühe_objekti_valiku_väli|SOSEL väli ehk ühe objekti valiku väli]]; 
 +  * **''​required''​** - [[#​Tabelirea ehk veeru kohustuslikkus|Veeru täitmine on kohustuslik]];​ 
 +  * **''​formulas''​** - valemid; 
 +  * **''​caption''​** - tabeli pealkiri. 
 +  * **''​formatter'':​number** - kasutatakse numbrivormingut;​ 
 +  * **''​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алюта"​}**\\
  
 [[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 61: Rida 199:
  
   *[[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 70: Rida 211:
  
   * [[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>​
 \\ \\
  
Rida 76: Rida 220:
  
   * [[wd:​administraatorile:​andmetüübihaldus:​valikväli|Vt rohkem tavapärase SOSEL välja kohta]] \\   * [[wd:​administraatorile:​andmetüübihaldus:​valikväli|Vt rohkem tavapärase SOSEL välja kohta]] \\
-Ühe väärtuse valiku välja ​seadistmiseks ​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 ====
  
-Võimalik on defineerida valemeid.[[#​|Vt lisaks näite A atribuuti "​formulas"​]]+Võimalik on defineerida valemeid.[[#​Näide A|Vt lisaks näite A atribuuti "​formulas"​]]
 \\ \\
 \\ \\
Rida 95: Rida 257:
 === Liitmine, lahutamine, korrutamine,​ jagamine === === Liitmine, lahutamine, korrutamine,​ jagamine ===
  
-Antud järgnevas näites korrutatakse esimeses reas omavahel Hind ja Kurss ning summa kantakse vastava ​real 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 (EEK)” väljale. 
 + 
 +<code php> 
 +\\(sellel väljal defineeritakse arvutustehe) 
 +"​expr(price:​1*rate:​1)"​ : "​sum_eek:​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 106: Rida 273:
 === Kõikide ridade summa === === Kõikide ridade summa ===
  
-Teises reas defineeritakse registrikaardi ​eraldi väljale (ekspordi nimi “kulud_kokku”) ​kõikide Summa (EEK) ridade kogusummad.\\+Risttabeli ridade summad liidetakse ning summeeritakse ​eraldi väljale (ekspordi nimi “kulud_kokku”).\\
  
-**"​sum(sum_eek:first..sum_eek:​last)"​ : "​crstbl_setExpFieldValue(\"​kulud_kokku\",​result);"​** +**"​sum(sum_eur:first..sum_eur:​last)"​ : "​crstbl_setExpFieldValue(\"​kulud_kokku\",​result);"​** 
-  * **sum(sum_eek:first..sum_eek:last)** – kogu tabeli "sum_eek" veerud (esimene kuni viimane) liidetakse. +  * **sum(sum_eur:first..sum_eur:last)** – kogu tabeli "sum_eur" veerud (esimene kuni viimane) liidetakse. 
-  * pärast koolonit määratakse,​ kus tulemus kuvatakse (kasutades JavaScripti sündmuste defineerimist).+  * pärast koolonit määratakse,​ kus tulemus kuvatakse (kasutades JavaScripti sündmuste defineerimist). ​Ridade summa arvutamiseks tuleb lisada vormile [[wd:​administraatorile:​andmetüübihaldus:​number|numbriväli]]. Numbriväljal peab olema sama ekspordinimi mis on määratud **"​crstbl_setExpFieldValue(\"​**<​color red>​kulud_kokku</​color>​**\",​result);"​** ​
 \\ \\
 \\ \\
 === 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 126: Rida 299:
  
  
-<code php>{+<code php> 
 +{
 "​colNames":​[ "​colNames":​[
 "​Id","​Kululiik","​Hind","​Ilma km","​Km","​Valuuta","​Kurss","​Summa (EEK)" "​Id","​Kululiik","​Hind","​Ilma km","​Km","​Valuuta","​Kurss","​Summa (EEK)"
Rida 132: Rida 306:
 "​colModel":​[ "​colModel":​[
 {"​name":"​id","​index":"​id",​ "​sortable":​false,​ "​editable":​false,​ "​hidden":​true},​ {"​name":"​id","​index":"​id",​ "​sortable":​false,​ "​editable":​false,​ "​hidden":​true},​
-{"​name":"​name","​index":"​name",​ "​width":​150,​ "​sortable":​false,​ "​editable":​true, "​classifier"​ : "​Kululiik"​},+{"​name":"​name","​index":"​name",​ "​width":​150,​ "​sortable":​false,​ "​editable":​true},​
 {"​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",​ "​width":​75,​ "​sortable":​false,​ "​editable":​true,​ "​align":"​right",​ "​sorttype":"​float"​},​
-{"​name":"​currency","​index":"​currency",​ "​width":​75,​ "​sortable":​false,​ "​editable":​true, "​classifier"​ : "​Valuuta"​},+{"​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"​},​
-{"​name":"​sum_eek","​index":​sum_eek", "​width":​100,​ "​sortable":​false,​ "​editable":​true,​ "​align":"​right",​ "​sorttype":"​float"​}+{"​name":"​sum_eur","​index":​"​sum_eur", "​width":​100,​ "​sortable":​false,​ "​editable":​true,​ "​align":"​right",​ "​sorttype":"​float"​}
 ], ],
 "​formulas"​ : { "​formulas"​ : {
-"​expr(price:​1*rate:​1)"​ : "sum_eek:1", +"​expr(price:​1*rate:​1)"​ : "sum_eur:1", 
-"sum(sum_eek:first..sum_eek:​last)"​ : "​crstbl_setExpFieldValue(\"​kulud_kokku\",​result);"​+"sum(sum_eur:first..sum_eur:​last)"​ : "​crstbl_setExpFieldValue(\"​kulud_kokku\",​result);"​
 }, },
 "​decimalPlaces"​ : { "​decimalPlaces"​ : {
Rida 158: Rida 332:
 === 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 184: Rida 358:
 "​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
wd/administraatorile/andmetüübihaldus/risttabel.txt · Viimati muutnud: 2023/10/19 12:12 persoon support