Document toolboxDocument toolbox

Endring av skjema

For å endre på disse skjemaene gå til menyen Administrasjon→Dynamisk GUI→ og velg det skjema du vil endre.

Merk at du må trykke på "Lagre til database" for å lagre endringene dine permanent. Gjør dette ofte for å være sikker på at lagringen fungerer.

MERK: Funksjonaliteten i denne delen av programmet er ikke like gjennomtestet som de delene som er beregnet for vanlige brukere. Vi anbefaler deg derfor å lagre ofte. Hvis noe skulle få galt under lagring, avslutt dRofus og start på nytt (det holder ikke å bare lukke editoren). Da vil data fra databasen leses inn på nytt.

Treet vil venstre i skjermbildet viser strukturen forklart i forrige avsnitt med fanen "Vann/Avløp", gruppen "Avløp – antall", elementet "Kum/utslagsvask" og to felter, ett numerisk og ett tekstfelt. Til høyre øverst vises egenskaper til den fanen/gruppen/elementet/feltet du har valgt i treet. Under vises en forhåndsvisning av skjemaet. Denne kan tegnes på nytt etter du har endret på ting ved å trykke på "Frisk opp vindu"

Legge til eller endre faner

For å legge til en nye fane høyreklikker du helt øverst i treet (i dette tilfellet på RFP) og velger "Ny". Følgende egenskaper er knyttet til faner:

Felt

Forklaring

Posisjon

Hvilken innbyrdes posisjon denne fanen har i forhold til de andre fanene

Navn

Teksten som skal vises på fanen og i rapporten

XSL rapportmal

Velger hvilket utseende gruppen skal ha i PDF rapporter.
Dette styres hovedsakelig på gruppe, se under, men hvis man har en to kolonnes fane kan du velge 'two-column-flag' her for at kolonnene skal komme ut slik de gjør på skjermen. Ved bruk av to kolonner på gruppen under vil de ulike feltene komme gruppevis fra venstre mot høyre og ned. Dette kan gi en litt annen rekkefølge enn på skjermen.

Legge til eller endre gruppe

Velg fanen du vil legge gruppen til og velg Ny. Følgende egenskaper er knyttet til grupper:

Felt

Forklaring

Navn

Teksten som skal vises på fanen og i rapporten

Hjelpetekst

IKKE I BRUK

Posisjon rad

Horisontal (rad) posisjon i forhold til de andre gruppene

Posisjon kolonne

Vertikal (kolonne) posisjon i forhold til de andre gruppene

Kant rundt

Vise en ramme rund gruppen med navnet på gruppen øverst.

XSL rapportmal

Velger hvilket utseende gruppen skal ha i PDF rapporter. Se under.


MERK: Gruppene tegnes per kolonne. Dette betyr at først tegnes f.eks. alle gruppene i kolonne 1 før en begynner å tegne grupper i kolonne 2. Gruppene i kolonne 2 er alle justert slik at de ikke begynner før etter den gruppen i kolonne 1 som var bredest (slik som tabellen over).

Hvordan PDF rapporten skal se ut styres gjennom valget XSL rapportmal. Her har du følgende muligheter:

Type

Forklaring

group

Standard gruppe med ledetekst til element og så feltverdier for hvert felt på en linje. Hvis feltene har navn som er markert at skal vises foran/bak feltet vil også dette komme frem. Ulike type felter (tekst, tall, logisk) har ulike faste bredder.

document-group

Gir en "dokument stil" på gruppen i visse rapporter som er tilpasset dette, dvs at gruppeoverskrifter og elementoverksifter kommer som nummererte headinger og innhold formateres som i et dokument.

description-group

Brukes på grupper som består av kun et stort flerlinjers tekstfelt. Her vil navnet på gruppen komme i bold over teksten i feltene.

two-column

Elementene kommer i to kolonner.

tree-column

Elementene kommer i tre kolonner. Typisk passende for elementer der det er kun ett felt

dyn-field-table

Lager en tabell av feltene i elementene i denne gruppen. Elementer er rader og felter er kolonner. Må kun brukes på grupper der alle elementer har like mange felter. Den vil benytte første element for å utlede antall kolonner i tabellen og eventuelle overskrifter på kolonnene ved å se på feltnavnene. Alle etterfølgende elementer må være like! Den vil fordele plassene jevnt mellom feltene.

value-spec

Gruppe for elementer av f.eks. type "Ja/Nei og kommentar "felter. Vises med overskrifter "Verdi Spesifikasjon" og eventuelt gruppe overskriften hvis satt. Hvis det er flere enn to felter i elementet vil de vises fortløpende etter det andre feltet.

value-spec-no-header

Samme som over men uten overskrift for bruk på flere etterfølgende grupper av samme type.

value-spec-two-column

Samme som value-spec men i to kolonner

value-spec-two-column-no-header

Samme som over men uten overskrift.

yes-no-spec-min-max

For elementer som er på formen "Ja/Nei, spesifiser, min maks".

percent area

Mal tilpasset rombehandling %, m2

percent-area-no-header

Samme som over men uten overskrifter for bruk for flere etterfølgende grupper av samme type

percent-meter-no-color

% m kolonne oppsett for rombehandling.

Legge til eller endre element

Velg gruppen du vil legge element til og velg Ny. Du kan også velge en av de predefinerte element/felt fra høyreklikkmenyen:

  • Ja/Nei kommentar felt. Lager et element med et logisk felt og et tekst felt.

  • Ja/Nei antall kommentar felt. Lager et element med et logisk, numerisk og et tekstfelt

  • Ja/Nei % m2 felt. Lager et element med et logisk og to numeriske felter beregnet på rombehandlingsskjema.

Fordelen med å bruke en av de predefinerte malene er at blant annet at alle feltinnstillinger, slik som at feltene blir tilgjengelige når det logiske feltet hakes av, er gjort.



Følgende egenskaper

Felt

Forklaring

Posisjon

Hvilken innbyrdes posisjon dette elementet har i forhold til de andre elementene i gruppen

Navn

Teksten som skal brukes foran elementet, altså ledeteksten til feltene

Hjelpetekst

Hjelpetekst til feltet. Dette vil i RFP bildet komme til syne nederst i skjembildet når brukeren fyller ut feltet.

XSL rapportmal

IKKE I BRUK


Du kan flytte elementer mellom grupper med "dra og slipp" metoden i treet. Du kan også gjøre om rekkefølgen på denne måten (posisjon)



Legge til eller endre felter

Velg gruppen du vil legge til et felt til og velg Ny. Felter kan være av forskjellige typer og har også litt forskjellige valg avhengig av type. Følgende typer er tilgjengelig:

Felttype

Forklaring

Flerlinjers tekstfelt

Tekstfelt for tekst som kan gå over flere linjer. Man kan selv angi størrelsen på feltet.

Knapp

Felt som tekstfelt og to knapper for å gjøre valg. Brukes kun i rapportvinduet.

Logisk felt

Ja/Nei felt (checkbox)

Numerisk felt

Felt for tallverdier. Man kan angi lovlig størrelse og presisjon (antall desimaler)

Radioknapper/Combobox

Felt der man kan velge mellom flere forhåndsdefinerte valg (tekster). Kan presenteres som en nedtrekksmeny(combobox) eller radioknapper

Tekstfelt

Standard felt for tekst på en linje.

Tid dato velger

Felt for valg av dato og tid

Uediterbar tekst

Felt for fast tekst som ikke kan endres. Vises heller ikke i rapporter. Kan brukes til f.eks. å lage overskrifter. Hvis det legges inn en hypertekstlenke her (start med https:// eller http://) vil innholdet vises som en klikkbar lenke.



Alle feltene har følgende egenskaper:

Felt

Forklaring

Felttype

En av typene som beskrevet over.

Posisjon

Innbyrdes posisjon på feltet innenfor elementet

Navn

Et eventuelt navn på feltet (i tillegg til ledeteksten i elementet) For at det skal vises må man angi dette i neste valg.

Vis navn

Hvor navnet skal vises (foran eller bak feltet) Dette vises ikke i rapporter. Her må man velge en passende XSL mal for å få frem meningen med feltet.

Hjelpetekst

Teksten som vises i en gul boks når man holder musepekeren over feltet. Bruk primært elementet sin ledetekst (se forrige avsnitt), for å angi felles tekst for alle felter innenfor et element. Angi hjelpetekst her kun hvis det er ytterligere spesifisering.

Kun avlesning

Valg for om feltet eventuelt ikke skal være mulig å endre

Aktiveres/deaktiveres av

Hvilket logisk felt som eventuelt styrer om dette feltet aktiveres/deaktiveres. På denne måten må f.eks. det logiske feltet krysses av før man skriver tekst i et annet felt i samme element.

Kalkuler felt

Brukes kun i rombehandling. Angir hvilket felt som skal kalkuleres når dette feltet endres. Dette brukes kun av rombehandlingsskjema.

Kalkuleringsfunksjon

Hvilken funksjon skal brukes til å kalkulere feltet som er valgt over.

IfcPropertySet

Navnet på det PropertySet (PSet_XXX) som dette feltet skal eksporteres i under IFC eksport (synkronisering i modell). Hvis dette feltet er blankt vil navnet på fanen bli brukt, hvis dette ikke skal skrives til objektet (se under)

IfcProperty

Navnet på Property som dette feltet skal eksporteres som under PropertySet som valgt over. Hvis dette feltet er blank og IfcPropertySet (over) også er blankt, benyttes navnet på elementet. Hvis dette feltet ikke er blankt men IfcPropertySet er blank, vil eksportrutinen forsøke å eksportere direkte til en egenskap på objektet. F.eks. hvis du ønsker å sette verdi fra RFP til IfcSpace.Description, setter du dette feltet til Description, men lar IfcPropertySet (over) være blankt.

IFD GUID

En Global Unik ID (GUID) som identifiserer feltet unikt. Dette kan være ID hentet fra IFD International Framework for Dictionaries. Du kan benytte knappen til venstra for å automatisk koble deg til IFD å hente denne GUID'en.
Denne ID brukes når data eksporteres/importeres via IFC for å identifisere like felter/informasjon i ulike databaser. Hvis feltet ikke har noen ID kan kan ikke kopiere f.eks. RFP mellom felter.

Bredde/Høyde

Bredde og høyde på feltet. Disse feltene behøver ikke fylles ut for de fleste felter, da de vil få standard størrelser. For flerlinjertekstfelt må det oppgis. Størrelsen oppgis i piksler med unntak av flerlinjertekstfelt der man kan velge dette (se under)

OwnerAlignment

Angir hvordan feltet skal oppføre seg når man endrer størrelsen på vinduet. Brukes kun i spesielle tilfeller.


Følgende egenskaper gjelder kun for angitt felttype:

Felttype

Felt

Forklaring

Flerlinjers tekstfelt

Vis navn (labell) over

Angir om navnet på elementet (ledeteksten) skal vises over feltet istedenfor at ledeteksten vises på siden og feltet etter.



Stil utseende

Angir hvordan størrelse (bredde/høyde) er angitt. Størrelse på feltet. Dette kan angis som antall pixler bred, antall elementer høy eller % bred, % høy der % er et tall fra 1-100 som angir hvor stor del i prosent feltet skal dekke av tilgjengelig plass i vinduet.

Knapp

Knapp tekst

BRUKES IKKE



Sym navn

Navn på metoden i vinduet som skal kalles når man trykker på knappen



Type

Knappstil

Logisk felt

Understrek

Angir om ledeteksten skal være understreket.

Numerisk felt

Format

Angir formatet på det numeriske feltet. Dette kan angis på to måter:

  • {antall tegn ink to desimaler og komma}

  • {antall tegn ink desimaler og komma, antall desimaler}
    Dette betyr at både {5} og {5,2} gir det samme, nemlig XX,YY. {6,3} vil gi deg XX,YYY, mens kun heltall opp til 9999 kan angis som {4,0}.

Radioknapp/Combobox

Stil/utseende

Angir hvordan flervalgsfeltet skal vises

  • Combobox uediterbar, gir en nedtrekksmeny der som ikke kan editeres direkte, men man må velge ett av valgene.
    - Combobox, editerbar, gir en nedtrekksmeny med mulighet til å skrive fritt eller velge ett av valgene menyen.

  • Gruppe uten ramme, label på siden. Gir radioknapper plasser under hverandre per valg med ledeteksten på venstre side

  • Horisontale radiobokse uten ramme. Gir radioknapper plasser etter hverandre horisontalt og ikke under hverandre som over.
    - Standard design, gruppe med ramme. Gir radioknappene plasser under hverandre med en ramme rundt og ledeteksten i rammen.



Elementer

Her angis valgene som brukeren kan velge mellom. Ett per linje.



Fjern valg knapp

I tilfelle en av radioknapp typene vises en knapp som man kan bruke til å nullstille alle valg, altså fjerne valget sitt med. I tilfelle combobox legges det inn et blankt valg i nedtrekksmenyen, med mindre den er editerbar, da man kan fjerne valget ved å fjerne teksten selv.



Knapp tekst

Hvis "Fjern valg knapp" er valg og det er radiobokse kan man angi en tekst for knappen. Hvis ingen ting blir skrevet her brukes teksten "Fjern valg".

Tid/dato velger

Antall dager tilbake som standard

Hvor mange dater tilbake fra dagens dato som skal være forhåndsvalgt.

Uediterbar tekst

Sentrer teksten

IKKE BRUK



Understrek

Om teksten skal være understreket eller ikke



Tekstverdi

Teksten som skal vises

Lagring og forhåndsvisning

Verdier du skriver inn i egenskapene lagres automatisk lokalt når du skifter gruppe/felt/fane/element. Du kan eventuelt bruke knappen "Lagre" nederst i dette vinduet. Det er imidlertid altså ikke nødvendig.

For å lagre til databasen bruk valget "Lagre til databasen". Alle som logger seg på etter du har gjort dette vil da se endringene dine.

For å se endringene i vinduet velg "Frisk opp vinduet" eller trykk F5. Verdiene i feltet må være lagret lokalt, men ikke nødvendigvis til databasen for at du skal se endringene.

Sletting av felter, elementer, grupper og faner

For å slette et felt, element, gruppe eller fane marker den du skal slette og vel "Slett". Lagre til databasen med en gang du har slettet noe og for hvert ting du sletter. I mange tilfeller må loggen for det aktuelle skjema stanses før du kan slette felter. Dette gjøres under Administrasjon->Hovedprosjekt/prosjekt->Hovedprosjekt->Logger. Hvis du får feil under sletting er det mest sannsynelig dette som er årsaken.

ADVARSEL!: Sletting av felt fører til at alle data som er lagret på feltet blir slette. All logg om feltet blir også borte.