Office
Είσοδος

Δημιουργία προσαρμοσμένης φόρμας λίστας χρησιμοποιώντας το SharePoint Designer

Οι λίστες και οι βιβλιοθήκες του SharePoint περιέχουν φόρμες λίστας που επιτρέπουν στους χρήστες την εμφάνιση, επεξεργασία και προσθήκη στοιχείων σε μια λίστα ή βιβλιοθήκη. Με το Microsoft SharePoint Designer 2010, μπορείτε να δημιουργήσετε και να προσαρμόσετε αυτές τις φόρμες, ώστε να διευκολύνετε τους χρήστες στην προσθήκη και ενημέρωση των στοιχείων μιας λίστας. Εάν η φόρμα λίστας αποτελεί μέρος μιας λύσης που έχετε σχεδιάσει εσείς, θα θέλετε να προσαρμόσετε τη φόρμα ώστε να στοχεύει προς τη λύση και να συλλέγει τα σχετικά δεδομένα για την υποστήριξη της λύσης.

Σε μια προσαρμοσμένη φόρμα λίστας, μπορείτε εμφανίσετε ή να αποκρύψετε συγκεκριμένα πεδία, να τα αναδιοργανώσετε, να αλλάξετε τη διάταξη της φόρμας, να προσθέσετε κείμενο με μορφοποίηση και γραφικά και, τέλος, να αλλάξετε τα XSL, HTML ή ASP που χρησιμοποιούνται από τη φόρμα. Μπορείτε να εκτελέσετε αυτές τις εργασίες μόνο δημιουργώντας μια προσαρμοσμένη φόρμα λίστας στο SharePoint Designer 2010.

Αυτό το άρθρο περιγράφει τις προεπιλεγμένες φόρμες που συσχετίζονται με μια λίστα και με τον τρόπο με τον οποίο μπορείτε να δημιουργήσετε τις δικές σας προσαρμοσμένες φόρμες για τη λίστα ή τη βιβλιοθήκη.

Σε αυτό το άρθρο

Αναθεώρηση των προεπιλεγμένων φορμών λίστας

Οι φόρμες λίστας DispForm.aspx, EditForm.aspx και NewForm.aspx

Δημιουργία νέων φορμών λίστας

Δημιουργήστε μια νέα λίστα και συσχετίστε τη με μια λίστα

Επεξεργασία υπάρχουσας φόρμας λίστας

Χρησιμοποιήστε το Office InfoPath 2010 για την αντικατάσταση προεπιλεγμένων φορμών

Επόμενα βήματα

Αναθεώρηση των προεπιλεγμένων φορμών λίστας

Οι φόρμες λίστας τοποθετούνται στον ίδιο φάκελο με τη συσχετισμένη λίστα τους στο SharePoint. Χρησιμοποιώντας το SharePoint Designer 2010, μπορείτε να αναθεωρήσετε εύκολα και γρήγορα τις προεπιλεγμένες φόρμες λίστας που συσχετίζονται με τη λίστα.

Ο ευκολότερος τρόπος να προβάλετε τις προεπιλεγμένες φόρμες που έχουν συσχετιστεί με λίστα είναι να ανοίξετε τη σελίδα σύνοψης για τη λίστα.

  1. Με την τοποθεσία σας ανοιχτή στο SharePoint Designer 2010, κάντε κλικ στην επιλογή Λίστες και βιβλιοθήκες στο παράθυρο Περιήγηση.

  2. Επιλέξτε την επιθυμητή λίστα από τη συλλογή, για παράδειγμα Ανακοινώσεις.

  3. Στη σελίδα σύνοψης, στην περιοχή Φόρμες, βλέπετε τις φόρμες που έχουν συσχετιστεί με τη λίστα.

    Φόρμες SharePoint Designer

Ένας άλλος τρόπος για να προβάλετε τις προεπιλεγμένες φόρμες που έχουν συσχετιστεί με λίστα είναι να ανοίξετε την ιεραρχία τοποθεσιών σας χρησιμοποιώντας την καρτέλα Όλα τα αρχεία στο παράθυρο Περιήγηση.

  1. Με την τοποθεσία σας ανοιχτή στο SharePoint Designer 2010, κάντε κλικ στην επιλογή Όλα τα αρχεία στο παράθυρο Περιήγηση.

    Σημείωση: Εάν δεν εμφανίζεται η επιλογή Όλα τα αρχεία, επικοινωνήστε με το διαχειριστή τοποθεσίας σχετικά με την ενεργοποίηση της δομής της τοποθεσίας Web στο SharePoint Designer 2010.

  2. Για τις λίστες του SharePoint, επιλέξτε το φάκελο Λίστες και, στη συνέχεια, επιλέξτε τη λίστα που θέλετε, για παράδειγμα Ανακοινώσεις.

    Από αυτό το σημείο, βλέπετε φόρμες που έχουν συσχετιστεί με τη λίστα καθώς και τυχόν προβολές που έχουν συσχετιστεί με τη λίστα, όπως AllItems.aspx. (Βρείτε συνδέσεις με περισσότερες πληροφορίες σχετικά με τις προβολές στην ενότητα Δείτε επίσης.)

    Σημείωση: Εκτός από το να προβάλετε και να ανοίγετε φόρμες από αυτό το σημείο, μπορείτε να χρησιμοποιήσετε την ιεραρχία τοποθεσιών που εμφανίζεται κάτω από το παράθυρο περιήγησης για να εξερευνήσετε τη λίστα. Απλώς κάντε κλικ στο σύμβολο συν (+) για να αναπτύξετε το φάκελο Λίστες και το σύμβολο συν (+) για να αναπτύξετε τη λίστα που θέλετε.

    Όλα τα αρχεία στο SharePoint Designer

  3. Για τις βιβλιοθήκες του SharePoint, ανοίξτε το φάκελο Κοινόχρηστα έγγραφα και, στη συνέχεια, το φάκελο Φόρμες για την εύρεση των συσχετισμένων φορμών.

Αρχή της σελίδας

Οι φόρμες λίστας DispForm.aspx, EditForm.aspx και NewForm.aspx

Από προεπιλογή, υπάρχουν τρεις φόρμες που έχουν συσχετιστεί με λίστα: η DispForm.aspx, η EditForm.aspx και η NewForm.aspx. Οι τρεις εικόνες που ακολουθούν εμφανίζουν την προεπιλεγμένη φόρμα λίστας για μια λίστα ανακοινώσεως.

  • Η σελίδα DispForm.aspx παρέχει τη φόρμα εμφάνισης στοιχείου, η οποία εμφανίζεται όταν προβάλλετε ένα στοιχείο από μια λίστα.

    Φόρμες SharePoint Designer

  • Η σελίδα EditForm.aspx εμφανίζει τη φόρμα επεξεργασίας στοιχείου, η οποία εμφανίζεται όταν επεξεργάζεστε ένα στοιχείο σε μια λίστα.

    Φόρμες SharePoint Designer

  • Η σελίδα NewForm.aspx εμφανίζει τη φόρμα δημιουργίας στοιχείου, η οποία εμφανίζεται όταν προσθέτετε ένα νέο στοιχείο σε μια λίστα.

    Φόρμες SharePoint Designer

Σημείωση: Οι βιβλιοθήκες του SharePoint χρησιμοποιούν μια διαφορετική φόρμα, την Upload.aspx, αντί για τη φόρμα NewForm.aspx για την προσθήκη νέων στοιχείων στη βιβλιοθήκη.

Αρχή της σελίδας

Δημιουργία νέων φορμών λίστας

Οι προεπιλεγμένες φόρμες λίστα (η φόρμα εμφάνισης στοιχείου, η φόρμα επεξεργασίας στοιχείου και η φόρμα δημιουργίας στοιχείου) αποθηκεύονται σε ένα Τμήμα Web που αποκαλείται Τμήμα Web φόρμας λίστας (LFWP). Το LFWP χρησιμοποιεί τη γλώσσα CAML (Collaborative Application Markup Language) για την απόδοση της φόρμας και δεν είναι δυνατή η προσαρμογή στο SharePoint Designer 2010.

Για την προσαρμογή της φόρμας, εισαγάγετε ένα Τμήμα Web φόρμας δεδομένων (DFWP). Χρησιμοποιεί μετασχηματισμούς XSLT, οι οποίοι μπορούν να προσαρμοστούν στο SharePoint Designer 2010. Συνοψίζοντας, αντικαθιστάτε την προεπιλεγμένη φόρμα με ένα DFWP και υπάρχουν δύο τρόποι για να το κάνετε αυτό.

Δημιουργήστε μια νέα λίστα και συσχετίστε τη με μια λίστα

Ο ευκολότερος και γρηγορότερος τρόπος να δημιουργήσετε μια προσαρμοσμένη φόρμα λίστας είναι να δημιουργήσετε μια νέα φόρμα και να την ορίσετε ως την προεπιλεγμένη φόρμα της λίστας.

  1. Με την τοποθεσία σας ανοιχτή στο SharePoint Designer 2010, κάντε κλικ στην επιλογή Λίστες και βιβλιοθήκες στο παράθυρο Περιήγηση.

  2. Επιλέξτε την επιθυμητή λίστα από τη συλλογή, για παράδειγμα Ανακοινώσεις.

  3. Στη σελίδα σύνοψης, στην περιοχή Φόρμες, κάντε κλικ στην επιλογή Δημιουργία.

    Φόρμες SharePoint Designer

    Σημείωση: Εναλλακτικά, μπορείτε να κάνετε κλικ στην επιλογή Φόρμα λίστας στην Κορδέλα της καρτέλας Ρυθμίσεις λίστας.

  4. Στο παράθυρο διαλόγου "Δημιουργία νέας φόρμας λίστας", καθορίστε ένα όνομα αρχείου για τη νέα φόρμα. (Μην χρησιμοποιείτε ονόματα που θα είναι σε διένεξη με τις προεπιλεγμένες φόρμες: DispForm.aspx, EditForm.aspx και NewForm.aspx.)

    Φόρμες SharePoint Designer

  5. Για τον τύπο φόρμας, προσδιορίστε Φόρμα δημιουργίας στοιχείου, Φόρμα επεξεργασίας στοιχείου ή Φόρμα εμφάνισης στοιχείου.

  6. Για να ορίσετε αυτή τη φόρμα ως την προεπιλεγμένη φόρμα που έχει συσχετιστεί με τη λίστα σας, κάντε κλικ στην επιλογή Ορισμός ως προεπιλεγμένης φόρμας για τον επιλεγμένο τύπο. Όταν κάνετε κάτι τέτοιο, η προσαρμοσμένη φόρμα σας θα χρησιμοποιηθεί για αυτή τη λίστα, αντί για την αρχική προεπιλεγμένη φόρμα.

  7. Για σύνθετες επιλογές, επιλέξτε τον τύπο περιεχομένου που θα χρησιμοποιηθεί για τη φόρμα, συνήθως αυτή που αντιστοιχεί στη λίστα σας.

    Σημείωση: Οι παράμετροι κάθε λίστας ή βιβλιοθήκης μπορούν να ρυθμιστούν με τρόπο ώστε να επιτρέπουν πολλαπλούς τύπους περιεχομένου, οι οποίοι στη συνέχεια, εμφανίζονται σε αυτό το μενού. Μπορείτε να χρησιμοποιήσετε ένα συγκεκριμένο σύνολο προσαρμοσμένων φορμών λίστας για κάθε τύπο περιεχομένου που είναι διαθέσιμος για μια λίστα ή βιβλιοθήκη. Για παράδειγμα, εάν η λίστα σας διαθέτει έναν τύπο περιεχομένου "Δελτία τύπου" και έναν τύπο περιεχομένου "Νέα του κλάδου", μπορείτε να δημιουργήσετε και να χρησιμοποιείτε δύο διαφορετικά σύνολα προσαρμοσμένων φορμών λίστας, ένα για καθέναν από τους δύο τύπους περιεχομένου. Το πλεονέκτημα χρήσης διαφορετικού συνόλου προσαρμοσμένων φορμών λίστας για κάθε τύπο περιεχομένου είναι ότι, τότε κάθε προσαρμοσμένη φόρμα λίστας έχει σχεδιαστεί ώστε να εμφανίζει μόνο τα πεδία που είναι κατάλληλα για το συγκεκριμένο τύπο περιεχομένου. Βρείτε περισσότερες πληροφορίες σχετικά με τους τύπους περιεχομένου, στην ενότητα Δείτε επίσης.

  8. Για να προσθέσετε μια προσαρμοσμένη σύνδεση στη φόρμα σας, ενεργοποιήστε την επιλογή Δημιουργία σύνδεσης στο Μενού στοιχείου λίστας και στην κορδέλα και καθορίστε σύνδεση και όνομα εντολής.

    Βρείτε συνδέσεις με περισσότερες πληροφορίες σχετικά με τις προσαρμοσμένες ενέργειες που συσχετίζονται με μια λίστα στην ενότητα Δείτε επίσης.

  9. Επιλέξτε OK για να δημιουργήσετε τη νέα φόρμα και να επιστρέψετε στη σελίδα σύνοψης για τη λίστα σας.

    Η νέα φόρμα εμφανίζεται με τις άλλες φόρμες που έχουν συσχετιστεί με τη λίστα.

Αρχή της σελίδας

Επεξεργασία υπάρχουσας φόρμας λίστας

Ένας άλλος τρόπος να δημιουργήσετε μια προσαρμοσμένη φόρμα λίστας είναι να επεξεργαστείτε απευθείας μια από τις προεπιλεγμένες φόρμες που έχουν συσχετιστεί με τη λίστα. Όταν κάνετε κάτι τέτοιο, εισαγάγετε μια νέα φόρμα (το Τμήμα Web φόρμας δεδομένων) στη σελίδα που αντικαθιστά την προεπιλεγμένη φόρμα στη σελίδα.

Σημείωση: Στην πραγματικότητα, θα μπορούσατε να εκτελέσετε αυτά τα βήματα σε οποιαδήποτε σελίδα ASPX στο SharePoint Designer 2010. Το πλεονέκτημα επεξεργασίας μιας φόρμας που υπάρχει ήδη είναι ότι αυτή είναι ήδη συσχετισμένη με τη λίστα.

  1. Με την τοποθεσία σας ανοιχτή στο SharePoint Designer 2010, κάντε κλικ στην επιλογή Λίστες και βιβλιοθήκες στο παράθυρο Περιήγηση.

  2. Επιλέξτε την επιθυμητή λίστα από τη συλλογή, για παράδειγμα Ανακοινώσεις.

  3. Στη σελίδα σύνοψης, στη περιοχή Φόρμες, επιλέξτε τη φόρμα που θέλετε, για παράδειγμα NewForm.aspx για να την ανοίξετε για επεξεργασία.

    Φόρμες SharePoint Designer

  4. Με τη φόρμα NewForm.aspx ανοικτή στη σελίδα του προγράμματος επεξεργασίας, τοποθετήστε το δείκτη του ποντικιού ακριβώς κάτω από την προεπιλεγμένη φόρμα και πιέστε το πλήκτρο Enter μερικές φορές για να δημιουργήσετε περισσότερα διαστήματα κάτω από τη φόρμα.

    Φόρμες SharePoint Designer

    Ένας άλλος τρόπος για να τοποθετήσετε γρήγορα το δείκτη του ποντικιού σε αυτή τη θέση, είναι να κάνετε κλικ στην προεπιλεγμένη φόρμα λίστας και να πιέσετε το πλήκτρο Esc και ταυτόχρονα το πλήκτρο δεξιού βέλους.

  5. Στην Κορδέλα, επιλέξτε την καρτέλα Εισαγωγή και στην ομάδα Προβολές δεδομένων & φόρμες, επιλέξτε τη φόρμα που θέλετε, για παράδειγμα Φόρμα δημιουργίας στοιχείου.

  6. Επιλέξτε τη λίστα ή τη βιβλιοθήκη με την οποία θέλετε να συσχετίσετε τη φόρμα, για παράδειγμα, Ανακοινώσεις.

    Στη σελίδα, εμφανίζεται η Φόρμα δημιουργίας στοιχείου, απευθείας κάτω από την προεπιλεγμένη φόρμα.

    Το επόμενο βήμα είναι η απόκρυψη της προεπιλεγμένης φόρμας λίστας, ώστε μόνο οι νέες φόρμες να εμφανίζονται στη σελίδα. Με αυτόν τον τρόπο βεβαιώνεται, επίσης, ότι η σύνδεση της σελίδας με τη λίστα του SharePoint είναι ανέπαφη και η σύνδεση με αυτήν τη σελίδα λειτουργεί σωστά στην τοποθεσία.

  7. Κάντε κλικ στην προεπιλεγμένη φόρμα λίστας για να την επιλέξετε.

  8. Επιλέξτε την καρτέλα Μορφή της Κορδέλας και στην ομάδα Τμήμα Web, κάντε κλικ στην επιλογή Ιδιότητες.

    Εναλλακτικά, μπορείτε να κάνετε δεξιό κλικ στο προεπιλεγμένο Τμήμα Web και, στη συνέχεια, να κάνετε κλικ στην επιλογή Ιδιότητες τμήματος Web.

  9. Στο παράθυρο διαλόγου "Τμήμα Web", επιλέξτε το σύμβολο συν δίπλα στη Διάταξη, ενεργοποιήστε την επιλογή Κρυφό και επιλέξτε OK.

    Μην διαγράψετε το προεπιλεγμένο Τμήμα Web στη σελίδα, πρέπει μόνο να το αποκρύψετε. Η διαγραφή του προεπιλεγμένου Τμήματος Web, θα διακόψει τη σύνδεση της σελίδας με τη λίστα. Βρείτε συνδέσεις με περισσότερες πληροφορίες σχετικά με την απόκρυψη Τμημάτων Web στην ενότητα Δείτε επίσης.

    Και οι δύο φόρμες εμφανίζονται στη σελίδα ASPX του SharePoint Designer 2010. Κατά την προεπισκόπηση της φόρμας, ωστόσο, βλέπετε μόνο τη νέα φόρμα.

Χρησιμοποιήστε το Office InfoPath 2010 για την αντικατάσταση προεπιλεγμένων φορμών

Ως εναλλακτική επιλογή για το πρόγραμμα επεξεργασίας φόρμας στο SharePoint Designer 2010, μπορείτε να χρησιμοποιήσετε το Microsoft InfoPath 2010 για τη δημιουργία, επεξεργασία και σχεδίαση φορμών. Το InfoPath 2010 είναι ένα ισχυρό εργαλείο που χρησιμοποιείται για τη δημιουργία ιδιαίτερα προσαρμοσμένων φορμών οι οποίες μπορούν να χρησιμοποιηθούν για λίστες, βιβλιοθήκες και ροές εργασίας του SharePoint.

Βρείτε συνδέσεις με περισσότερες πληροφορίες σχετικά με τις φόρμες του Office InfoPath 2010, στην ενότητα Δείτε επίσης.

Αρχή της σελίδας

Επόμενα βήματα

Αφού δημιουργήσετε μια προσαρμοσμένη φόρμα για μια λίστα ή βιβλιοθήκη, το επόμενο βήμα είναι να ξεκινήσετε την προσαρμογή της φόρμας, ώστε να προσαρμόζεται στις ανάγκες σας. Μπορείτε να προσθέτετε ή να καταργείτε στήλες, να αλλάξετε τη διάταξη των πεδίων, να εφαρμόσετε διαφορετικές γραμματοσειρές ή στυλ, να προσθέσετε προσαρμοσμένες εικόνες κ.τ.λ. Μπορείτε να χρησιμοποιήσετε την Κορδέλα στο SharePoint Designer 2010 για να εκτελέσετε αυτήν την προσαρμογή. Εάν υπάρχει μια αλλαγή, την οποία δεν μπορείτε να πραγματοποιήσετε χρησιμοποιώντας την Κορδέλα, μπορείτε να επεξεργαστείτε τη φόρμα XSL απευθείας στην προβολή κώδικα. Βρείτε συνδέσεις με περισσότερες πληροφορίες σχετικά με την προσαρμογή φορμών λίστας στην ενότητα Δείτε επίσης.

Για τη διαγραφή φόρμας, επισημάνετέ τη στη σελίδα σύνοψης και, στη συνέχεια, στην Κορδέλα, επιλέξτε Διαγραφή. Με αυτόν τον τρόπο, η φόρμα διαγράφεται από το διακομιστή και δεν είναι δυνατή πλέον για τους χρήστες η πρόσβαση σε αυτήν.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×