Κοινοποίηση μέσω


StandardControl.init

Χρησιμοποιείται για την προετοιμασία της παρουσίας του στοιχείου. Τα στοιχεία μπορούν να ξεκινήσουν απομακρυσμένες κλήσεις διακομιστή και άλλες ενέργειες προετοιμασίας. Δεν είναι δυνατή η προετοιμασία τιμών συνόλου δεδομένων εδώ. Χρησιμοποιήστε τη μέθοδο updateView για να το επιτύχετε αυτό.

Το trackContainerResize θα πρέπει να καλείται μία φορά, κατά προτίμηση στη μέθοδο στοιχείου init για να ειδοποιείται ότι το στοιχείο χρειάζεται τις πληροφορίες διάταξης. Χρησιμοποιήστε αυτήν τη μέθοδο για να ενημερώσετε το πλαίσιο για τη allocatedHeight συμπλήρωση και allocatedWidth τις μεθόδους.

Σημείωμα

Το tractContainerResize πρέπει να καλείται πρώτο πριν από τις allocatedHeight μεθόδους και allocatedWidth .

Διαθέσιμο για

Εφαρμογές βάσει μοντέλου, εφαρμογές καμβά και πύλες.

Σύνταξη

init(context,notifyOutputChanged,state,container)

Παράμετροι

Όνομα παραμέτρου Δακτυλογραφώ Απαραίτητο Περιγραφή
πλαίσιο Πλαίσιο Ναι Οι Ιδιότητες εισόδου που περιέχουν τις παραμέτρους, τα μετα-δεδομένα στοιχείων και τις συναρτήσεις διασύνδεσης.
notifyOutputChanged function όχι Η μέθοδος ειδοποίησης του πλαισίου εργασίας με νέες εξόδους
κράτος Dictionary όχι Η κατάσταση στοιχείου που αποθηκεύτηκε από το setControlState στην τελευταία περίοδο λειτουργίας
δοχείο HTMLDivElement όχι Το στοιχείο div προς απόδοση

Παράδειγμα

public init(context: ComponentFramework.Context<IInputs>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container:HTMLDivElement)
{
    this._labelElement = document.createElement("label");
    this._labelElement.setAttribute("class", "HelloWorldColor");
    container.appendChild(this._labelElement);
}

Στοιχείο ελέγχου
Αναφορά API για το πλαίσιο εργασίας στοιχείων του Power Apps
Επισκόπηση πλαισίου εργασίας στοιχείων του Power Apps