blockly > dane wejściowe > Dane wejściowe
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. |