Aplikacja Blockly zawiera wiele przydatnych pól, ale Twoja aplikacja może mieć specjalne przypadki. Oto kilka czynności, które musisz wykonać podczas dostosowywania pól:
Zapoznaj się z dokumentacją wszystkich pól podobnych do tego, których potrzebujesz. Mogą one być przydatne przy dostosowywaniu interfejsu. Na przykład menu ma wiele ukrytych funkcji.
Aby rozwiązać problem, użyj walidatora. Walidatory pozwalają akceptować określone wartości, modyfikować dane wejściowe lub włączać funkcje, gdy wartość pola ulega zmianie.
Rozważ rozwinięcie pola. Jeśli jest pole, które odpowiada wymaganemu typowi wartości, ale chcesz zmodyfikować jego edytor, jego wygląd lub wyświetlany przez siebie tekst, możesz utworzyć podklasę, która dziedziczy większą część funkcji, przy jednoczesnym zastąpieniu konkretnych części, które chcesz zmienić.
Tworzenie nowego typu pola Jest to najbardziej zaawansowana opcja, ale jest też najbardziej czasochłonna. Należy jej używać tylko wtedy, gdy chcesz zapisać nowy typ wartości.