Kansion muokkaus

Version 0

Kansion asetusten ja kenttien muokkaaminen

Kansion perusasetukset

Tyyppi Selitys
Kansion kuvake Kansion värin ja kuvakkeen valinta.
Kansion nimi Kansion käyttönimi
Hylly Jakaa kansiot ryhmiin.
Oikeustaso Mikä on kansion oikeustaso, jos käyttäjän oikeuksessa ei ole muuta määritetty.
Käyttötapa
Normaali kansio
Lisätieto
Mikä on kansion näkyminen/tärkeys.
Näkyy normaalisti
Toisen kansion lisätieto, ei näytetä esim. kansioluettelossa.
Tila Kansion toteutuksen tila (Tekemättä, Kesken, Testaus, Valmis)

Kansion kentät

Kansioon lisätään kenttiä joille valitaan jokin kenttätyyppi. Yksi kenttä vastaa pääsääntöisesti yhtä tietokannan taulun kenttää. Kentän tietotyyppi määräytyy kentän tyypin mukaan, mutta jotkut tyypit luovat omia taulujaan (yritys, osoite...) tai tekevät välitauluja (liitos). Kentän tyyppi määrittelee, millä tavalla kentässä olevaa arvoa muokataan, haetaan ja näytetään. Kentän tyyppien lista löytyy ohjelmasta API reference osiosta: http://www.ekansio.fi/admin/api/tyyppi

Uuden kentän lisääminen

Lomakkeen loppuun tulee aina uusi kenttärivi, kun viimeinen rivi aktivoidaan (klikataan otsikkokenttää). Jos otsikko on tyhjä, aukeaa kentän tyyppivalinta. Jos tyypin valintahetkellä kentän otsikkoa ei ole annettu, annetaan kentän nimeksi tyypin nimi (esim. Puhelin, Osoite...). Kentän tyyppi on myöhemmin vaihdettavissa tyypin kuvaketta klikkaamalla. Kenttä voidaan lisätä myös tuplaklikkaamalla kentän tyyppi -ikonia tai mallikirjastosta. Uusi kenttä lisätään valitun kentän yläpuolelle.

HUOM!

HUOM!

Tyyppien muunnosten käsittelyä ei ole vielä millään tavalla käsitelty, joten kaikissa tapauksissa tiedot eivät välttämättä muunnu oikein. Esim. tekstikentän muuttaminen luvuksi hävittää kaiken tekstisisällön. Toisaalta sähköpostikentän muuttaminen tekstikentäksi on turvallista, koska kummatkin käyttävät samaa tallennusmuotoa kts. → Kentän tyypit, tietotyyppi.

Kenttien järjestys

Kenttien järjestystä voi vaihtaa rivin lopussa olevasta neliöikonista (näkyy kun hiiri otsikon yllä) raahaamalla. Kenttää voi myös siirtää ylös/alas nuolinäppäimien avulla, kun kentän otsikkokenttä on aktivoituna.

Kentän poistaminen

Kentän voi poistaa raahaamalla se roskiin tai klikkaamalla otsikon perässä olevaa rasti-ikonia (siirtää rivin roskiin). Kenttä poistuu vasta kun kansio tallennetaan.

Mallikirjasto

Kansion muokkauslomakkeen vasemmassa reunassa on keltaisella pohjalla oleva mallikirjasto. Mallikirjastossa on malleja aikaisemmin luoduista kansioista, joita voi hyödyntää uusien kansioiden luomisen pohjana. Kun kansion nimeä syötetään, ohjelma hakee automaattisesti samannimisiä kansioita. Kansioita voidaan hakea myös kirjoittamalla hakusana mallikirjaston hakusanakenttään.

Kansioon voidaan lisätä mallikansion kaikki kentät (kansion nimen +), väliotsikon ryhmittämä kenttäjoukko (väliotsikon +) tai yksittäinen kenttä (kentän nimen klikkaaminen). Rivit lisätään aktiivisen kentän yläpuolelle Kenttä aktivoidaan sen otsikkoa klikkaamalla (Aktiivisen kentän tausta on sininen).

Kentän asetukset

Kentän yleisasetukset

Jokaiselle kentälle on olemassa yleisiä asetuksia. Kaikki asetukset eivät välttämättä ole kaikkien tyyppien käytössä.

Termi Selitys
Oikeustaso Kentän käyttöoikeus, jos käyttäjätunnuksella ei muuta määritetty.
Kuvaus Lyhyt kuvaus kentän käyttötavasta tai merkityksestä
Tekninen nimi Kentän tietokantnimi. HUOM! Muuttuminen huomioitava automatiikoissa yms.
Dokumentointi Kentän käyttämisen tai muu huomionarvoinen tieto dokumentointia varten.
Käyttöohje Arvoihin tai käyttämiseen liittyvä lisätieto.
Koko Leveys x Korkeus. Suhteellisella määritellään syöttökentän koon henki, ei absoluuttinen koko, joka riippuu käyttöympäristöstä (normaali vai mobiiliversio jne.).
Oletusarvo Kentän oletusarvo, kun kansioon luodaan uutta sivua.
Arvojen muunnokset Selitys
kayttaja Käyttäjätunnuksen nr.
muuttuja Profiilimuuttujan arvo.
muuttuja.kenttanimi Profiilimuuttujan kentän arvo.
edellinen Viimeksi muokatun sivun arvo
uusin Viimeksi lisätyn sivun arvo

Arvojen koodaus

Arvojen koodaus Arvot molemmin puolin tarvii olla # merkki

Termi selitys
Pakollinen Kenttään on pakko syöttää jotain.
Mallisyöte Vain INPUT tyyppiset kentät: Harmaana näkyvä teksti, kun kentän arvo on tyhjä.
Ennustava syöttö Näytetäänkö käyttäjälle syötemalleja.
Ketjuta Jos valittu, laittaa kentän muokkauksen samalle riville edellisen kentän muokkauksen kanssa.
Kuvakkeen perässä olevaan tekstikenttään voi kirjoittaa kenttien välissä näkyvän tekstin.
Jos leveys=täysleveä, arvon syöttökentä tulee aina omalle rivilleen, mutta ketjutus jättää kentän
otsikkonimen näyttämättä. Jos annettu ketjutusteksti, se näkyy väliotsikkona.

Huom!

Minkään kentän tyypin arvo ei voi olla NULL.

Kansion asetukset

[sideimage name=View/FolderPreferences] Kansion asetukset-välilehti [/sideimage]

Asetukset

Asetus Selite
Kuvaus Kansion lisätieto. Kertoo lyhyesti, mikä kansion käyttötarkoitus on.
Dokumentointi Kansion kuvaus järjestelmän dokumentointia varten.
Lomakkeen leveys Voidaan pakottaa lomake normaalia leveämmäksi.
Sivun otsikko Valitaan kentät joista muodostuu Kansiossa olevan sivun otsikkotieto.
Oletusjärjestys Missä järjestyksessä sivut oletuksena näytetään (esim. ennustava syöttö)
Rivin väri Sivulle annettava väri Ensimäinen täyttynyt ehto jää voimaan.
Mallikansio Näytetäänkö kansio mallikirjastossa.
Luettu Pidetäänkö kirjaa siitä, ovatko käyttäjät avanneet sivun vai ei.
Muutoshistoria Kuinka tarkkaa muutoshistoriaa kansion sivujen muutoksista pidetään.

PHP koodi

Välilehti Milloin käsitellään
Lomake Ennen lomakkeen näyttämistä ajettava koodi.
Alustus Ennen kenttien käsittelyä ajettava koodi.
Ennen Kenttien tallennusta ajettava koodi
Jälkeen Tallennuksen jälkeen ajettava koodi.
Laskutiedot Kansion laskutietojen muodostaminen.

Liitännäiset

Välilehti Selite
Lomake Javascript Lomakesivulla ajettava javascript-koodi
Tallennuksen käsittely Template-koodi joka ajetaan tallennuksen yhteydessä