blockly > Dane wejściowe

Klasa wejściowa

Klasa dla danych wejściowych z opcjonalnymi polami.

Podpis:

export declare class Input 

Zespoły

Zespół Modyfikatory Opis
(constructor)(nazwa, sourceBlock) Konstruuje nową instancję klasy Input

Właściwości

Właściwość Modyfikatory Typ Opis
Wyrównaj Input.Align Wyrównanie pól do wprowadzania danych (do lewej, do prawej lub do środka).
połączenie Połączenie | null
fieldRow Pole[]
name ciąg znaków
type readonly inputTypes

Metody

Metoda Modyfikatory Opis
appendField(field, opt_name) Dodaj pole (lub etykietę z ciągu znaków) oraz wszystkie pola prefiksu i sufiksu na końcu wiersza w polu do wprowadzania danych.
dispose(). Zlikwiduj wszystkie linki do tych danych wejściowych.
Funkcja getShadowDom() Zwraca reprezentację XML bloku cienia połączenia.
getSourceBlock() Pobierz blok źródłowy dla tego wejścia.
init() Zainicjuj pola tego danych wejściowych.
insertFieldAt(indeks; pole; nazwa_optymalizacji) Wstawia pole (lub etykietę z ciągu znaków) oraz wszystkie pola prefiksu i sufiksu w lokalizacji wiersza pola wejściowego.
isVisible() Sprawdza, czy dane wejściowe są widoczne czy nie.
makeConnection(type) protected Konstruuje połączenie na podstawie typu bloku źródłowego tego wejścia. Prawidłowo wykonuje połączenia bez interfejsu graficznego bloków bez interfejsu graficznego i renderowane bloki renderowane.
removeField(name, opt_quiet) Usuń pole z tych danych wejściowych.
setAlign(align) Zmień wyrównanie pól połączenia.
setCheck(check) Umożliwia zmianę zgodności połączenia.
setShadowDom(shadow) Zmienia blok cienia połączenia.