~~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]]**