blockly > Wejście

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 Wyrównaj Wyrównanie pól do wprowadzania danych (do lewej, do prawej lub do środka).
połączenie Połączenie | brak
fieldRow Pole[]
name string,
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 do wprowadzania danych.
dispose() Skasuj wszystkie linki do tych danych wejściowych.
getShadowDom(), Zwraca reprezentację XML bloku cienia połączenia.
getSourceBlock() Pobierz blok źródła dla tego wejścia.
init() Zainicjuj pola w tych danych wejściowych.
insertFieldAt(indeks; pole; nazwa_optu) Wstawia pole (lub etykietę z ciągu znaków) oraz wszystkie pola prefiksu i sufiksu w lokalizacji wiersza pola do wprowadzania danych.
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 połączenia 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) Zmień zgodność połączenia.
setShadowDom(shadow) Zmienia blok cienia połączenia.