Διακλάδωση συστατικών στοιχείων JSF
Η Διακλάδωση συστατικών στοιχείων JSF είναι μια προσέγγιση της ώρας σχεδίασης της
διακλάδωσης συστατικών στοιχείων που θα δημιουργήσει μια προβολή κατά το χρόνο
εκτέλεσης.
Η διακλάδωση συστατικών στοιχείων δημιουργήθηκε από τη ρουτίνα χειρισμού προβολής
ώρας σχεδίασης, μέσω του ενεργού μητρώου προσδιοριστικών για ένα έργο και έγγραφο
δεδομένων εισόδου (π.χ. JSP ή XHTML). Η διακλάδωση συστατικών στοιχείων χρησιμοποιείται
για τον καλύτερο προσδιορισμό των χαρακτηριστικών μιας προβολής, όπως ποιες λειτουργίες
επικύρωσης και μετατροπείς καταχωρούνται σε ποια συστατικά στοιχεία.
Η προβολή διακλάδωσης συστατικών στοιχείων αποτελεί μια προβολή του Eclipse
που απεικονίζει τη διακλάδωση συστατικών στοιχείων ώρας σχεδίασης.
Η προβολή συσχετίζεται με την ενεργή λειτουργία επεξεργασίας και ενημερώνεται όταν
αποθηκεύεται μια σελίδα ή πραγματοποιείται αίτηση για πλήρη δόμηση.
Το παραπάνω διάγραμμα με σημειώσεις αναφέρει τις πιο σημαντικές λειτουργίες της
προβολής διακλάδωσης συστατικών στοιχείων.
- Η προβολή διακλάδωσης συστατικών στοιχείων είναι συνδεδεμένη με την τρέχουσα προβολή JSF. Η
τρέχουσα προβολή JSF είναι συνδεδεμένη με την ενεργή λειτουργία επεξεργασίας.
Αν η ενεργή λειτουργία επεξεργασίας έχει ανοιχτή μια έγκυρη σελίδα κώδικα προβολής JSF
(π.χ. μια σελίδα JSP), τότε η διακλάδωση συστατικών στοιχείων θα καταστεί ενεργή στην
προβολή. Το κουμπί ανανέωσης μπορεί να χρησιμοποιηθεί για την εκτέλεση μιας ενημέρωσης
στη διακλάδωση.
Λάβετε υπόψη ότι το κουμπί ανανέωσης δεν θα εκτελέσει ενημέρωση της προβολής
χωρίς όρους, αν το πλαίσιο θεωρεί ότι είναι συγχρονισμένο.
Για να εκτελέσετε υποχρεωτική ενημέρωση διακλάδωσης χωρίς όρους, αποθηκεύστε
τη σελίδα ή πραγματοποιείστε πλήρη δόμηση στο έργο.
- Η αριστερή, "κύρια φόρμα" εμφανίζει τη διακλάδωση συστατικών στοιχείων
ως τυπική διακλάδωση.
Κάθε κόμβος στη διακλάδωση αποτελεί συστατικό στοιχείο. Λάβετε υπόψη ότι τα
προσδιοριστικά στη σελίδα σας που δεν δημιουργούν συστατικά στοιχεία κατά το χρόνο
εκτέλεσης, δεν θα εμφανίζονται απευθείας στη διακλάδωση. Ωστόσο, αν έχουν γνωστά
αποτελέσματα, τότε αυτά θα εμφανιστούν.
Για παράδειγμα, οι μετατροπείς και οι λειτουργίες επικύρωσης θα εμφανίζονται στη
φόρμα λεπτομερειών για ένα συστατικό στοιχείο στην καρτέλα διακριτικών.
- Η προβολή λεπτομερειών στα δεξιά ενεργοποιείται πατώντας ένα συστατικό στοιχείο
στην αριστερή διακλάδωση.
Πληροφορίες σχετικά με το συστατικό στοιχείο εμφανίζονται σε πολλές
καρτέλες με δυνατότητα επιλογής.
Μητρώο προσδιοριστικών JSF