blockly > blockRendering > Wiersz
Klasa blockRendering.Row
Obiekt reprezentujący jeden wiersz na wyrenderowanym bloku i wszystkie jego podkomponenty.
Podpis:
export declare class Row
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(stałe) | Konstruuje nową instancję klasy Row |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
Wyrównaj | liczba | null | Wyrównanie wiersza. | |
constants_ |
|
ConstantProvider | |
elementy | Wymierne[] | Tablica elementów w danym wierszu. | |
hasDummyInput | boolean | Wskazuje, czy wiersz zawiera zastępcze dane wejściowe lub dane w wierszu końcowym. | |
hasExternalInput | boolean | Wskazuje, czy wiersz zawiera zewnętrzne dane wejściowe. | |
hasInlineInput | boolean | Wskazuje, czy wiersz zawiera wbudowane dane wejściowe. | |
hasJaggedEdge | boolean | Wskazuje, czy wiersz ma nieregularną krawędź. | |
hasStatement | boolean | Wskazuje, czy wiersz zawiera jakiekolwiek dane wejściowe instrukcji. | |
height, | Liczba | Wysokość wiersza. | |
minHeight | Liczba | Minimalna wysokość wiersza. | |
minWidth | Liczba | Minimalna szerokość wiersza, mierzona od lewej krawędzi bryły do prawej. Nie uwzględnia bloków podrzędnych, chyba że są wbudowane. | |
notchOffset | Liczba | ||
statementEdge | Liczba | Gdzie powinna znajdować się lewa krawędź wszystkich danych wejściowych instrukcji w bloku. Dzięki temu dane wejściowe instrukcji przetwarzane przez pola o różnej szerokości są wyrównane. | |
type | Liczba | ||
width | Liczba | Szerokość wiersza (od lewej krawędzi bryły do prawej). Nie uwzględnia bloków podrzędnych, chyba że są wbudowane. | |
widthWithConnectedBlocks | Liczba | Szerokość wiersza, od lewej krawędzi bryły do krawędzi bryły lub dowolnych połączonych bloków podrzędnych. | |
xPos | Liczba | Położenie na osi X wiersza względem początku grupy SVG bloku. | |
yPos | Liczba | Położenie na osi Y wiersza względem początku grupy SVG bloku. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
endsWithElemSpacer() | Określa, czy wiersz powinien kończyć się spacją elementu. | |
getFirstSpacer() | Wygodna metoda uzyskania pierwszego elementu spacji w tym wierszu. | |
getLastInput() | Pobierz ostatnie dane wejściowe w tym wierszu, jeśli je zawiera. | |
getLastSpacer() | Wygodna metoda uzyskania ostatniego elementu spacji w tym wierszu. | |
measure(), | Sprawdź wszystkie podkomponenty i wypełnij wszystkie właściwości rozmiaru w wierszu. | |
startsWithElemSpacer() | Określa, czy wiersz powinien zaczynać się od spacji elementu. |