---
title: "Form Customization - Μενού - Πεδία"
canonical: "https://wiki.soft1.eu/space/ATEL/182092400/Form%20Customization%20-%20%CE%9C%CE%B5%CE%BD%CE%BF%CF%8D%20-%20%CE%A0%CE%B5%CE%B4%CE%AF%CE%B1"
format: markdown
---
Νέο πεδίο Όλα τα πεδία που εμφανίζονται στις φόρμες ανήκουν υποχρεωτικά σε κάποιον τομέα. Πληκτρολογώντας το συνδυασμό «Shift + δεξί κλικ» και επιλέγοντας από το μενού «Νέο πεδίο» εμφανίζεται μια λίστα από κατηγορίες πεδίων που μπορούν να δημιουργηθούν. Όταν δημιουργείται ένα νέο πεδίο, το Atlantis το τοποθετεί πάντα πάνω δεξιά στον τομέα στον οποίο επιλέχθηκε η εργασία «Νέο πεδίο». Αφαίρεση πεδίου Εκτός από τη δημιουργία νέου πεδίου, δίνεται η δυνατότητα αφαίρεσης πεδίου. Επιλέγοντας το πεδίο και πληκτρολογώντας τον συνδυασμό «Shift + δεξί κλικ» είναι διαθέσιμη η εργασία «Αφαίρεση πεδίου». Στην περίπτωση που αφαιρείται πεδίο της αυθεντικής φόρμας του Atlantis υπάρχει δυνατότητα επαναφοράς μέσω της επιλογής «Κρυμμένα πεδία». Εφόσον αφαιρείται custom πεδίο δεν υπάρχει δυνατότητα επαναφοράς. Μετακίνηση πεδίου Ένα πεδίο μπορεί να μεταφερθεί τόσο σε διαφορετικό σημείο στην ίδια σελίδα όσο και σε διαφορετική σελίδα. Για την μετακίνηση του πεδίου, κρατώντας πατημένο το πλήκτρο «Shift», με «drag and drop» δίνεται η δυνατότητα μετακίνησής του (σε άλλη θέση του ίδιου τομέα ή σε άλλο τομέα στην ίδια σελίδα ή σε άλλη σελίδα). Ιδιότητες πεδίων Μέσω του συνδυασμού «Shift + δεξί κλικ» επί των πεδίων είναι διαθέσιμη η επιλογή «Ιδιότητες πεδίου». Όλα τα πεδία έχουν κάποια κοινά χαρακτηριστικά ως προς την εμφάνιση τους στις φόρμες. Κάποια από αυτά επιδέχονται μεταβολές από τους χρήστες ενώ κάποια άλλα είναι «κλειδωμένα» και οι χρήστες δεν μπορούν να τα επηρεάσουν. Τα πεδία που είναι «κλειδωμένα» παρουσιάζονται με αχνό - γκρι χρώμα. Όνομα: Αποτελεί μοναδικό αναγνωριστικό του πεδίου μέσα στη φόρμα. Το πεδίο αυτό δεν επιδέχεται μεταβολές από τους χρήστες. Τίτλος: Αποτελεί την επιγραφή που θα εμφανίζεται για το συγκεκριμένο πεδίο. Ο χρήστης έχει τη δυνατότητα να μεταβάλλει τον τίτλο των πεδίων. Αν ο τίτλος του πεδίου είναι <κενός> τότε στο πεδίο εμφανίζεται ο προκαθορισμένος τίτλος ή η τελευταία μεταβολή που εφαρμόστηκε, ανάλογα με το εάν ο τίτλος του πεδίου έχει υποστεί μεταβολές. Αν ο Τίτλος έχει ως τιμή τον χαρακτήρα “|”, τότε αποκρύπτεται ο Τίτλος αλλά εμφανίζεται το περίγραμμα του πεδίου. Αν ο Τίτλος έχει ως τιμή τους χαρακτήρες “{}” τότε αποκρύπτονται ο Τίτλος και το περίγραμμα του πεδίου. Γραμμή: Στο πεδίο αυτό δηλώνεται σε ποια γραμμή της φόρμας θα τοποθετηθεί το πεδίο. Θέση: Καθορίζει «τη στήλη» της γραμμής στην οποία εμφανίζεται το πεδίο. Πλάτος: Το πλάτος του πεδίου καθορίζεται παραμετρικά, μέσα από ένα κλάσμα. Στον αριθμητή του κλάσματος ορίζεται από το χρήστη ο επιθυμητός αριθμός «στηλών» που θα καταλάβει το πεδίο στη γραμμή, ενώ ο παρονομαστής του κλάσματος διαμορφώνεται αυτόματα από το άθροισμα των στηλών που καταλαμβάνουν τα πεδία της γραμμής. Σε μια κενή γραμμή, όταν προστεθεί ένα πεδίο αυτό θα καταλαμβάνει το 100% της γραμμής, δηλαδή το πεδίο «Πλάτος» έχει αριθμητή και παρονομαστή ίσο με τη μονάδα. Θεωρείται αυτονόητο ότι το πλήθος των στηλών μιας φόρμας μπορεί να διαφοροποιείται ανά γραμμή. Με αυτό τον τρόπο, όταν προστίθεται ή αφαιρείται ένα πεδίο σε γραμμή δεν απαιτείται χειροκίνητη μετακίνηση των άλλων πεδίων. Αντίθετα, το μήκος των πεδίων προσαρμόζεται αυτόματα βάσει της αυξομείωσης του παρονομαστή του κλάσματος. Επιπλέον, με την κλασματική δήλωση του πλάτους των πεδίων, αυξομειώσεις στο μέγεθος της φόρμας προσαρμόζουν αυτόματα και την τελική εμφάνιση –μέγεθος των πεδίων- ώστε να εμφανίζονται όλα μετά τη αναπροσαρμογή του μεγέθους της φόρμας. Όπως φαίνεται στις οθόνες. Ύψος: Από default όλα τα πεδία έχουν ύψος ίσο με μια γραμμή. Δίνεται η δυνατότητα μεταβολής του ύψους κάθε πεδίου. Η αύξηση του ύψους πεδίου σε μια γραμμή θα επηρεάσει μόνο το ύψος του πεδίου και όχι την εμφάνιση – πεδία, που μπορεί να είναι τοποθετημένα στην ίδια γραμμή. Παρόλα αυτά, η αύξηση του ύψους ενός πεδίου μετατοπίζει προς τα κάτω όλες τις επόμενες γραμμές και τα πεδία που αυτές περιέχουν. Υπάρχει δυνατότητα επιπλέον διαχείρισης της εμφάνισης πεδίων διαφοροποιημένου ύψους σε μία γραμμή, με τη χρήστη του πεδίου «Απόλυτη γραμμή / θέση» (απόλυτη γραμμή / θέση) (βλέπε  Case Study ). Tab order: Καθορίζεται η διαδρομή που θα ακολουθήσει ο κέρσορας όταν ο χρήστης μετακινείται στα πεδία μέσω των πλήκτρων «Tab» ή «Enter», και όχι με το ποντίκι. Γενικώς, η διαδρομή που ακολουθεί ο κέρσορας είναι από επάνω αριστερά προς τα κάτω δεξιά. Κάθε φορά που προστίθεται ένα νέο πεδίο ή μετακινείται ένα πεδίο, το tab order επανακαθορίζεται αυτόματα σύμφωνα με τον παραπάνω κανόνα. Μπορεί ο χρήστης να παρέμβει αλλάζοντας την σειρά του tab order μέσω των ιδιοτήτων των πεδίων. Εδώ όμως θα πρέπει να σημειωθεί ότι με οποιαδήποτε προσθήκη ή μετακίνηση πεδίων το tab order θα επανακαθοριστεί αυτόματα αναιρώντας τυχών παρεμβάσεις του χρήστη. Απόλυτη γραμμή / Θέση: Εκτός από το πεδίο «Γραμμή» και «Θέση», δίνεται δυνατότητα ορισμού απόλυτης γραμμής και θέσης για την τοποθέτηση ενός πεδίου στη φόρμα. Υπό κανονικές συνθήκες, δηλαδή όταν όλα τα πεδία του τομέα έχουν το προκαθορισμένο ύψος, τα πεδία «Απόλυτη γραμμή / Θέση» είναι ανενεργά. Τα πεδία «Απόλυτη γραμμή / Θέση» είναι ενεργά σε περίπτωση που σε μια από τις γραμμές του τομέα είναι τοποθετημένα πεδία με ύψος μεγαλύτερο του προβλεπόμενου (βλέπε  Case Study ). Για το πεδίο του τομέα στο οποίο έχει μεταβληθεί το «Ύψος» του, τα «Απόλυτη γραμμή / Θέση» είναι ανενεργά. Τα πεδία «Γραμμή», «Θέση», «Πλάτος», «Ύψος» και «Απόλυτη γραμμή / Θέση» είναι αλληλένδετα. Τα ορίσματά τους εξαρτώνται τόσο από τα χαρακτηριστικά του ίδιου του πεδίου όσο και της γραμμής στην οποία το πεδίο είναι τοποθετημένο. Οποιαδήποτε μεταβολή στις τιμές αυτών μπορεί να επηρεάσει την εμφάνιση του πεδίου αλλά και της γραμμής στην οποία αυτό είναι τοποθετημένο. Ανάλογα με την κατηγορία του πεδίου, στις «Ιδιότητες πεδίου» εμφανίζονται και άλλα χαρακτηριστικά που σχετίζονται άμεσα με την κατηγορία του. Κατηγορίες πεδίων Label DBText DBEdit DBCheckbox DBEditLookupCombobox Selector DBEditcalendar DBMemo DBControlGrid DBListbox MultiLookup Place holder: Το πλάτος των πεδίων ορίζεται με τέτοιο τρόπο ώστε αυτά να καταλαμβάνουν όλο το διαθέσιμο μήκος της γραμμής. Η ανάγκη για «κενούς χώρους» μπορεί να καλυφθεί με τη χρήση πεδίων τύπου placeholder, που όπως υποδηλώνει το όνομα τους αποτελούν πεδία που καταλαμβάνουν χώρους πάνω στις φόρμες χωρίς να έχουν λειτουργικότητα. Πεδία τύπου placeholder έχουν τις ίδιες ιδιότητες με όλα τα άλλα πεδία που παρουσιάζονται στις φόρμες. Η μόνη ιδιαιτερότητα που παρουσιάζουν σε σχέση με τα άλλα πεδία είναι πως συμπληρώνοντας τον τίτλο τους, το λεκτικό αυτό θα εμφανιστεί στο περιεχόμενο του πεδίου, δημιουργώντας την εντύπωση μιας ομαδοποίησης. Εμφάνιση placeholder Εξ’ ορισμού τα πεδία τύπου placeholder είναι κρυμμένα, τόσο σε απλή λειτουργία της φόρμας όσο και σε customization mode. Για να προβληθούν όλα τα πεδία τύπου placeholder που έχει μια φόρμα, πρέπει πληκτρολογώντας τον συνδυασμό «Shift + δεξί κλικ» να ενεργοποιηθεί η «Εμφάνιση placeholder». Απαραίτητη προϋπόθεση είναι η φόρμα να βρίσκεται σε customization mode. Με την ενεργοποίηση της παραμέτρου, τα πεδία τύπου placeholder εμφανίζονται σε πλαίσιο με πράσινο χρώμα, προκειμένου να είναι εύκολα αναγνωρίσιμα σε σχέση με τα υπόλοιπα πεδία. Κρυμμένα πεδία Κατά το customization μιας φόρμας δίνεται η δυνατότητα να αφαιρεθούν πεδία, τομείς ακόμα και σελίδες. Η εργασία «Κρυμμένα πεδία» εμφανίζει τα στοιχεία της Αυθεντικής Φόρμας τα οποία έχουν αφαιρεθεί από τη custom φόρμα. Επίσης, αν είναι ενεργοποιημένη η παράμετρος «Εμφάνιση placeholder» τότε στα «Κρυμμένα πεδία» εμφανίζονται και όλα τα πεδία τύπου placeholder της φόρμας. Με την επιλογή ενός στοιχείου που έχει αφαιρεθεί, από τη λίστα των «Κρυμμένων πεδίων», αυτό επανέρχεται στη φόρμα στον τομέα της σελίδας όπου πραγματοποιήθηκε «Shift + δεξί κλικ» και «Κρυμμένα πεδία».