Τύποι συμπεριφοράς για στοιχεία (πειραματική έκδοση)

[Αυτό το άρθρο αποτελεί τεκμηρίωση προέκδοσης και ενδέχεται να αλλάξει.]

Σημαντικό

Πρόκειται για μια πειραματική δυνατότητα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πειραματικές δυνατότητες και δυνατότητες προεπισκόπησης.

Καθορίστε έναν ή περισσότερους τύπους συμπεριφοράς που εκτελούνται όταν ένα συμβάν ενεργοποιεί μια αλλαγή στις παρουσίες στοιχείων.

Για παράδειγμα, ορίστε την ιδιότητα OnReset ενός στοιχείου σε έναν ή περισσότερους τύπους που κάνουν προετοιμασία και απαλοιφή εισόδου. Επαναφορά τιμών όταν η συνάρτηση Reset εκτελείται στις παρουσίες στοιχείων.

Σημείωμα

Η δυνατότητα για τη δημιουργία προσαρμοσμένων ιδιοτήτων συμπεριφοράς είναι προς το παρόν πειραματική. Ωστόσο, μπορείτε να χρησιμοποιήσετε την προεπιλεγμένη ιδιότητα OnReset που είναι διαθέσιμη σε όλα τα στοιχεία στο περιβάλλον παραγωγής σας.

OnReset

Με επιλεγμένο έναν κύριο στοιχείο, επιλέξτε OnReset στην αναπτυσσόμενη λίστα ιδιοτήτων (στην αριστερή πλευρά της γραμμής τύπων) και, στη συνέχεια, εισαγάγετε έναν ή περισσότερους τύπους.

Ιδιότητα OnReset.

Για να δοκιμάσετε το OnReset, ρυθμίστε τις παραμέτρους ενός στοιχείου ελέγχου για επαναφορά του στοιχείου. Για παράδειγμα, ορίστε την ιδιότητα OnSelect ενός κουμπιού σε αυτόν τον τύπο: Reset(ComponentName).

Παράδειγμα - Επαναφορά χρονοδιακόπτη

Παράδειγμα OnReset - Επαναφορά χρονοδιακόπτη.

Σε αυτό το στοιχείο επιλογής χρόνου, χρησιμοποιούνται δύο μεταβλητές για την εμφάνιση της ώρας _selectedHour και _selectedMinute. Όταν γίνει επαναφορά του επιλογέα, αυτές οι μεταβλητές θα πρέπει να επαναφερθούν σε μια προεπιλεγμένη τιμή, για παράδειγμα, 12: 12.  Η ιδιότητα OnReset για το στοιχείο έχει τον ακόλουθο τύπο: Set(_selectedHour,12); Set(_selectedMinute,12)

Για να ενεργοποιήσετε την επαναφορά, μεταβείτε σε μια οθόνη και εισαγάγετε μια παρουσία του στοιχείου. Προσθέστε ένα κουμπί και ρυθμίστε τις παραμέτρους του OnSelect του κουμπιού για κλήση της reset(TimerComponent_instance) για την ενεργοποίηση του OnReset.

Κουμπί επαναφοράς.

Ενημέρωση του OnReset με χρήση προσαρμοσμένης ιδιότητας

Εκτός από την επαναφορά μιας παρουσίας στοιχείου έξω από το στοιχείο, υπάρχει μια άλλη μέθοδος για την ενεργοποίηση του OnReset από το εσωτερικό. Η επιλογή "Ενεργοποίηση OnReset όταν αλλάζει η τιμή" είναι μια επιλογή κατά τη δημιουργία μιας προσαρμοσμένης ιδιότητας εισόδου. Επιτρέπει στις αλλαγές τιμών αυτής της ιδιότητας να ενεργοποιούν το OnReset του στοιχείου. Αυτή η μέθοδος έχει σχεδιαστεί για να ορίζει και να επαναφέρει εύκολα την προεπιλεγμένη τιμή.

OnReset με χρήση προσαρμοσμένης ιδιότητας.

Παράδειγμα

OnSelect παράδειγμα κίνησης.

Το παραπάνω παράδειγμα δείχνει τον έλεγχο των αριθμών παραγγελιών και την ενημέρωση των αριθμών. Το αριθμητικό στοιχείο επάνω και κάτω χρησιμοποιείται για την αύξηση ή τη μείωση του αριθμού παραγγελιών. Όταν επιλέγετε τη συλλογή στα αριστερά, επαναφέρεται ο προεπιλεγμένος αριθμός του αριθμητικού στοιχείου επάνω και κάτω για να εμφανιστεί ο αριθμός παραγγελίας του επιλεγμένου εργαλείου. Αυξήστε την τιμή OnReset όταν οι αλλαγές τιμών κατέστησαν δυνατή την επαναφορά της προεπιλεγμένης τιμής όταν αλλάζει η εισαγωγή.

Για να το κάνετε αυτό, επιλέξτε Αύξηση onReset όταν η τιμή αλλάζει της προεπιλεγμένης ιδιότητας εισόδου. Η ιδιότητα OnReset του στοιχείου έχει οριστεί σε Set(_numericValue,'Αριθμητική επάνω κάτω'. DefaultValue). _numericValue είναι η μεταβλητή για την αποθήκευση της τιμής της τρέχουσας τιμής παραγγελίας. Ορίστε την προεπιλογή του στοιχείου ελέγχου εισαγωγής κειμένου σε If(IsBlank(_numericValue), "Αριθμητική προς τα επάνω προς τα κάτω". DefaultValue, _numericValue).

Δείτε επίσης