blockly > Dane wejściowe

Klasa wejściowa

Klasa danych wejściowych z polami opcjonalnymi.

Podpis:

export declare class Input 

Zespoły

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

Właściwości

Właściwość Modyfikatory Typ Opis
align (wyrównanie) Wyrównaj Wyrównanie pól do wprowadzania danych (do lewej, do prawej lub do środka).
połączenie Połączenie | wartość 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 pola z danymi wejściowymi.
dispose() Zablokuj wszystkie linki do tych danych wejściowych.
getShadowDom() Zwraca reprezentację XML bloku cienia połączenia.
getSourceBlock() Pobierz blok źródłowy dla tych danych wejściowych.
init() Zainicjuj pola dla tych danych wejściowych.
insertFieldAt(indeks, pole, opt_name) Wstawia pole (lub etykietę z ciągu znaków) oraz wszystkie pola prefiksu i sufiksu w lokalizacji wiersza pola danych wejściowych.
isVisible() Wskazuje, czy dane wejściowe są widoczne.
makeConnection(type) protected Konstruuje połączenie na podstawie typu bloku źródłowego danych wejściowych. Prawidłowo obsługuje tworzenie połączeń bez interfejsu graficznego w przypadku bloków bez interfejsu graficznego oraz renderowanych połączeń renderowanych bloków.
removeField(name, opt_quiet) Usuń pole z tych danych wejściowych.
setAlign(align) Zmień wyrównanie pól połączenia.
setCheck(check) zmienić zgodność połączenia.
setShadowDom(shadow) Zmienia blok cienia połączenia.