Tùy chỉnh các trường

Mặc dù Blockly cung cấp nhiều trường hữu ích, nhưng ứng dụng của bạn có thể có một trường hợp đặc biệt. Dưới đây là một vài bước bạn cần thực hiện khi tuỳ chỉnh các trường:

  1. Hãy đọc tài liệu về bất kỳ trường nào tương tự như yêu cầu của bạn; chúng có thể cung cấp một giao diện hữu ích cho việc tuỳ chỉnh. Ví dụ: trình đơn thả xuống có rất nhiều chức năng ẩn.

  2. Hãy cân nhắc sử dụng trình xác thực để giải quyết vấn đề của bạn. Trình xác thực cho phép bạn chỉ chấp nhận một số giá trị, sửa đổi dữ liệu đầu vào hoặc kích hoạt chức năng khi giá trị của trường thay đổi.

  3. Hãy cân nhắc việc mở rộng một trường. Nếu có một trường đại diện cho loại giá trị bạn yêu cầu nhưng muốn sửa đổi trình chỉnh sửa, giao diện của trường hoặc văn bản mà nó hiển thị, thì bạn có thể tạo một lớp con kế thừa hàng loạt chức năng, trong khi ghi đè các phần cụ thể mà bạn muốn thay đổi.

  4. Tạo loại trường mới. Mặc dù đây là lựa chọn mạnh nhất nhưng cũng là cách tốn nhiều thời gian nhất và thường chỉ nên dùng nếu bạn cần lưu trữ một loại giá trị mới.