~~ODT~~
====== Ühe kasutaja valiku väli ======
===== Milleks? =====
Ühe kasutaja valiku väli on seotud kasutaja staatilise andmetüübiga st, et kasutaja valiku välja valikud võetakse süsteemi kasutajate hulgast.
===== Kuidas seadistada? =====
Vaata väljade üldiseid seadistusvõimalusi [[wd:administraatorile:andmetüübihaldus:väljad|siit]].
==== Vaikimisi väärtus ====
Väljale on võimalik seadistada vaikimisi väärtust. Näiteks võib olla tarvidus, et automaatselt kuvatakse dokumendi/objekti lisamisel allkirjastaja väljal Ants Jauram. Selleks sisestage vaikimisi väärtuse väljale kasutajanimi (nt **ants.jauram**).
==== Plokk "Välimus" ====
{{ :wd:välimus_ühe_kasutaja_valik.png |}}
* Valitud aktiivne kasutaja - automaatselt valitakse väljale selle inimese kasutajakonto, kes on avanud mõne andmetüübi lisamise vormi
**Loo omaniku seos.** Soovitatav mitte kasutada. Funktsionaalsus on säilitatud süsteemi ühildavuse huvides.
* Dubleeri seostesse - kasutajakonto, mis on valitud dubleeritakse automaatselt ka [[wd:administraatorile:andmetüübihaldus#seosed|seoste plokki]].
* Aktiivne lisamisel - kui väli on linnutatud, saate valida väljale kasutajakontot, kui olete andmetüübi lisamise vormil;
* Aktiivne muutmisel - saate valida väljale kasutajakontot, kui olete andmetüübi muutmise vormil;
* Suurus - välja suurus;
* Valiku tüüp - välja välimus;
* Popup aken - väli avatakse popup aknas {{:wd:popup_väli.png|}}
* AJAX - väli avatakse AJAX lahendusega {{:wd:ajax_väli.png|}}
* Väljad onLoad, onSubmit, onChange, onFocus, onBlur, onKeyUp ning HTML atribuudid - JavaScripti sündmuste defineerimine eriarenduste tarbeks.
==== Kasutajakaardilt andmete kandmine tekstiväljale ====
Kasutajakaardil olevaid andmeid on võimalik automaatselt panna üle kandma tekstiväljale nt kasutaja ametinimetuse kandmine tekstiväljale. Kui kasutaja valib kasutaja, täidetakse automaatselt lisamise vormil ametinimetuse väli kasutajakaardil olevaga. {{ :wd:yhe_kasutaja_valik_ametinimetus.png?500 |}}
- Enne seadistamist kontrollige, et teil oleksid andmekaardil olemas ühe kasutaja valiku välja tüüpi väli ning nt ametinimetuse sisestamiseks [[wd:administraatorile:andmetüübihaldus:tekst|tekstivälja tüüpi väli]]. Väljadel peavad olema [[wd:administraatorile:andmetüübihaldus:väljad#plokk_üldine|ekspordinimed]].
- Seadistamiseks avage ühe kasutaja valiku välja tüüpi andmevälja seadistused ning pange **onLoad** väljale järgmine JavaScript [[wd:administraatorile:andmetüübihaldus:ühe_kasutaja_valik#näide_a|(vt Näide A)]],
* kus määrake ära välja ekspordinimi, mille järgi päritakse andmeid kasutajakaardilt //$wd.get('field_'+exp2fid['**esitaja**']+'_div')//;
* ning välja ekspordinimi, millele tulemus väljastatakse //.setAfterSelectAutofillMapping({'occupation' : 'field_'+exp2fid['**ametinimetus**']//
=== Näide A ===
$wd.get('field_'+exp2fid['esitaja']+'_div').setAfterSelectAutofillMapping({
'occupation' : 'field_'+exp2fid['ametinimetus']
}, true);
=== Näide B ===
$wd.get('field_'+exp2fid['nimi']+'_div').setAfterSelectAutofillMapping
({ 'structure_unit' : 'field_'+exp2fid['struktuuriyksus'],
'occupation' : 'field_'+exp2fid['amet']
}, true);
=== Hetkel toetatud väljad on: ===
^Andmeväli^Välja ekspordinimi (läheb JavaScripti väljale)^
|Kasutajakonto ID|id|
|Kasutajanimi|username|
|Eesnimi|first_names|
|Perenimi|last_name|
|Eemal|is_away|
|Ametinimetus|occupation|
|E-post|email|
|Telefon 1|phone1|
|Telefon 2|phone2|
|GSM|gsm|
|Isikukood|estidcode|
|Üksus|division|
|Üksuse ID|division_id|
|Struktuuriüksus|structure_unit|
|SMS-i e-post|sms_email|
|Faks|fax|
|On töölaua admin|is_desktop_admin|
|On admin|is_admin|
{{tag>väljad ühe_kasutaja_valik}}
**[[wd:administraatorile|Tagasi administraatori juhendi avalehele]]**