🧬 Συγκεντρώστε τα συστατικά
Ένα κουμπί επιλογής εισόδου είναι ένα στοιχείο που επιτρέπει στους χρήστες να επιλέξουν μία επιλογή από μια ομάδα προκαθορισμένων επιλογών. Εμφανίζεται ως ένα στρογγυλεμένο τετράγωνο κουμπί, το οποίο μπορεί να επιλεγεί ή να αποεκλεγεί από τους χρήστες. Όταν επιλέγεται ένα κουμπί επιλογής, όλα τα άλλα κουμπιά ραδιοφώνου στην ίδια ομάδα αποεπιλέγονται αυτόματα, εξασφαλίζοντας ότι μπορεί να επιλεγεί μόνο μία επιλογή κάθε φορά. Τα κουμπιά ραδιοφώνου χρησιμοποιούνται συνήθως σε μορφές, ερωτηματολόγια και έρευνες για να βοηθήσουν τους χρήστες να κάνουν μια μοναδική επιλογή από μια λίστα επιλογών.
Προσθέστε νέες επιλογές ή διαγράψτε χειροκίνητα και ρυθμίστε τις επιλογές μία προς μία. Οι ιδιότητες των επιλογών είναι οι εξής:
Ιδιότητες | Περιγραφή |
---|---|
Ετικέτα | Το κείμενο που εμφανίζεται για την επιλογή |
Τιμή | Η τιμή που σχετίζεται με την επιλογή |
Απενεργοποιημένο | Αν η επιλογή είναι απενεργοποιημένη για την επιλογή |
Μπορείτε επίσης να προσθέσετε επιλογές από μια πηγή δεδομένων με τη χαρτογράφηση των ιδιοτήτων της ετικέτας και της τιμής στα αντίστοιχα πεδία δεδομένων. Μπορείτε να πάρετε επιλογές δυναμικά από τη βάση δεδομένων με αυτόν τον τρόπο. Στο τέλος αυτού του άρθρου, θα δείξουμε πώς να το χρησιμοποιήσουμε μέσω ενός παραδείγματος.
Ιδιότητες | Περιγραφή |
---|---|
Πηγή δεδομένων | Ορίστε την πηγή δεδομένων των επιλογών |
Ετικέτα | Χρησιμοποιήστε {{item}} για να ορίσετε την ετικέτα των επιλογών |
Τιμή | Χρησιμοποιήστε {{item}} για να ορίσετε την τιμή των επιλογών |
Απενεργοποιημένο | Χρησιμοποιήστε {{item}} για να ορίσετε αν η επιλογή είναι απενεργοποιημένη για την επιλογή |
Ιδιότητες | Περιγραφή |
---|---|
Προεπιλεγμένη τιμή | Η αρχική τιμή του εξαρτήματος. Μπορείτε να αλλάξετε δυναμικά την αρχική τιμή πληκτρολογώντας JavaScript στην {{}}. |
Υποκατάστατο | Η τιμή θα εμφανίζεται όταν το πεδίο εισαγωγής είναι κενό. |
Ετικέτα | Το όνομα του πεδίου που εμφανίζεται στο χρήστη |
Λεζάντα | Μια λεζάντα που χρησιμοποιείται για να περιγράψει λεπτομερώς το πεδίο |
Κρυφή ετικέτα | Ορίστε αν θα εμφανίζεται η ετικέτα |
Θέση | Ορίστε τη θέση της ετικέτας σε σχέση με το στοιχείο |
Ευθυγράμμιση | Ορίστε την ευθυγράμμιση της ετικέτας |
Width | Όταν η ετικέτα βρίσκεται στην αριστερή πλευρά του εξαρτήματος, ορίστε τον λόγο πλάτους της ετικέτας |
Χειριστής Συμβάντων | Ερωτήματα ενεργοποίησης, έλεγχος εφαρμογών, ή κλήση άλλων API σε απόκριση σε συμβάντα εφαρμογής. |
Απενεργοποιημένο | Ελέγξτε την κατάσταση του αν το στοιχείο είναι απενεργοποιημένο. Το στοιχείο δεν μπορεί να τροποποιηθεί ή να εστιαστεί όταν είναι απενεργοποιημένο. |
Μόνο Για Ανάγνωση | Ελέγξτε την κατάσταση του αν το στοιχείο είναι μόνο για ανάγνωση. Ένα στοιχείο μόνο για ανάγνωση μπορεί να επιλεγεί και να εστιασθεί, αλλά δεν μπορεί να τροποποιηθεί. |
Εμφάνιση κουμπιού καθαρισμού | Ορίστε αν θα εμφανίζεται το κουμπί εκκαθάρισης |
Υπόδειξη | Οι χρήστες μπορούν να εισάγουν εδώ την υπόδειξη συστατικού. Η υπόδειξη θα εμφανίζεται όταν εστιάζεται. Υποστηρίζεται μορφή Markdown |
Απαιτούμενο πεδίο | Ισχύει μόνο όταν ο διακόπτης είναι ενεργοποιημένος. |
Προσαρμοσμένοι κανόνες | editor.inspect.setter_tooltip.custom_rule |
Απόκρυψη μηνύματος επικύρωσης | Μπορείτε να αποκρύψετε το μήνυμα σφάλματος αλλάζοντας την κρυφή κατάσταση όταν η τιμή εισόδου είναι εσφαλμένη. Μπορείτε να αλλάξετε δυναμικά την κρυφή κατάσταση από JavaScript. |
Πλήκτρο Δεδομένων Φόρμας | Καθορίστε ένα κλειδί ενός στοιχείου φόρμας περιτυλίγματος κατά την κατασκευή του χαρακτηριστικού δεδομένων. |
Hidden | Δυναμική ρύθμιση της απόκρυψης του συστατικού. Μπορείτε να αλλάξετε την κρυφή κατάσταση μέσω της δυναμικής δυαδικής τιμής. |
Χρώμα θέματος | Για να επιλέξετε το χρώμα του θέματος του στοιχείου |
Μπορείτε να χρησιμοποιήσετε άλλα στοιχεία για τον έλεγχο της εφαρμογής. Υποστηρίζουμε τις ακόλουθες τρεις μεθόδους:
Για να ορίσετε την επιλεγμένη επιλογή, για παράδειγμα, {{”value1”}}
Ιδιότητες | Περιγραφή |
---|---|
Τιμή | Μια συμβολοσειρά της επιλεγμένης τιμής επιλογής. |
Για να καθαρίσετε τις επιλεγμένες επιλογές
Για να επιβεβαιωθεί ότι οι πληροφορίες εισόδου είναι νόμιμες
Για να καθαρίσετε το μήνυμα επικύρωσης
Υποστηρίζουμε την ακρόαση της εκδήλωσης onChange
του στοιχείου πλήκτρου επιλογής.
Όταν αλλάζει η επιλεγμένη επιλογή, μπορεί να ενεργοποιήσει μια καθορισμένη ενέργεια. Αυτό σημαίνει ότι όταν ένας χρήστης επιλέγει μια διαφορετική επιλογή από μια ομάδα πλήκτρων ραδιοφώνου, μπορεί να αναληφθεί συγκεκριμένη δράση με βάση την επιλεγμένη επιλογή. Για παράδειγμα, σε μορφή ιστού, επιλέγοντας μια διαφορετική επιλογή μπορεί να ενεργοποιήσει την εμφάνιση διαφορετικών πεδίων φόρμας ή την υποβολή του εντύπου σε διαφορετικό προορισμό. Με αυτόν τον τρόπο, η επιλογή που επιλέγεται από τον χρήστη μπορεί να επηρεάσει τη συμπεριφορά του λογισμικού ή της διαδικτυακής εφαρμογής που χρησιμοποιούν. Η δυνατότητα ενεργοποίησης καθορισμένων ενεργειών που βασίζονται στην είσοδο του χρήστη είναι μια σημαντική πτυχή του διαδραστικού σχεδιασμού λογισμικού και μπορεί να βελτιώσει τη χρηστικότητα και τη λειτουργικότητα του λογισμικού.
Το στοιχείο έχει κάποια κοινώς χρησιμοποιούμενα δεδομένα, τα οποία μπορούν να κληθούν μέσω {{componentName.propertyName}} στην εφαρμογή.
Όνομα ιδιότητας | Περιγραφή |
---|---|
τιμή | μια συμβολοσειρά τιμής της επιλεγμένης επιλογής |
Στη συνέχεια, θα δείξουμε πώς να χρησιμοποιήσετε το χαρτογραφημένο τρόπο για να αποκτήσετε δυναμικά επιλογές.
Έχουμε δημιουργήσει έναν πίνακα με το όνομα selection
, που περιλαμβάνει 5 στήλες: options_en
, options_jp
, options_zh
, options_kr
, value
. Αποθηκεύσαμε τις τιμές επιλογών σε value
και τις αποθηκευμένες ετικέτες επιλογών σε διαφορετικές γλώσσες σε άλλες στήλες.
Δημιουργήστε μια ενέργεια για να εμφανίσετε όλα τα δεδομένα στο selection
με όνομα postgresql1
επιλέξτε * από την επιλογή
Ορίστε τις πηγές δεδομένων σε {{postgresql1.data}}
Ρυθμίστε την ετικέτα για να αλλάξετε την ετικέτα με βάση τη γλώσσα.
{currentUserInfo.language=='ja-JP' ? item.options_jp
: currentUserInfo.language == 'ko-KR' ? item.options_kr
: currentUserInfo.language == 'zh-CN' ? item.options_zh
: item.options_en }}