Có bốn yếu tố được thiết kế để người dùng lựa chọn từ danh sách trong AppMaster :

  • Lựa chọn
  • thả xuống
  • Chọn (enum)
  • Chọn lại

Những yếu tố này trong trình thiết kế ứng dụng web:

Elements in the web application designer

Select

Phần tử này được thiết kế để chọn từ danh sách tĩnh các tùy chọn được đặt trong trình chỉnh sửa.

Sau khi di chuyển phần tử Select sang khung vẽ, một cửa sổ bật lên sẽ xuất hiện, nơi bạn có thể chọn liệu select sẽ nhận một hay nhiều giá trị.

This element is designed to select from a static list of options set in the editor.

Để thêm và chỉnh sửa các tùy chọn cần chọn, nhấp vào phần tử và chuyển đến tab Option .

Dropdown tương tự như Select nhưng nó không lưu giá trị đã chọn. Dropdown thường bắt đầu một số BP khi bạn nhấp vào một trong các tùy chọn.

Để thêm và chỉnh sửa các tùy chọn cần chọn, nhấp vào phần tử và chuyển đến tab Option .

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) được sử dụng để chọn một giá trị từ enum . Khi bạn tạo phần tử này, một cửa sổ xuất hiện nơi bạn phải chọn nguồn dữ liệu (một trong những enum hiện có).

Select (enum) is used to select a value from an enum

Relselect

Mục này được sử dụng để chọn các giá trị từ các bản ghi trong cơ sở dữ liệu. Khi bạn tạo nó, bạn nên chọn nguồn dữ liệu từ danh sách các mô hình. Sau khi chọn nguồn, bạn sẽ có thể chọn trường để hiển thị.

Hãy tạo một RelSelect với nguồn dữ liệu User và trường Login .

Let's create a RelSelect with the data source User and the field Login.

Để RelSelect hoạt động, bạn cần gửi dữ liệu cần thiết bằng quy trình công việc.

BP phải nhận dữ liệu bằng cách sử dụng khối GET và chuyển nó tới RelSelect, sử dụng khối RelSelect Update Properties .

Hãy tải tất cả quản trị viên của ứng dụng vào RelSelect . Sử dụng Server Request GET /user/ khối. Đặt giá trị mặc định của các groups trường đầu vào thành admin . Vì vậy, trong trường dữ liệu đầu ra, chúng tôi sẽ chỉ nhận những người dùng từ nhóm Admin viên. Chuyển dữ liệu này đến RelSelect Update Properties.

Để trường dữ liệu xuất hiện trong RelSelect Update Properties , hãy chỉ định Component ID .

Bây giờ, RelSelect sẽ hiển thị thông tin đăng nhập của tất cả quản trị viên ứng dụng.

Lựa chọn do người dùng thực hiện sau này có thể được sử dụng trong BP. Có một trường selected cho mục đích này. Nó lưu trữ các giá trị đã chọn.

Giả sử chúng ta có một mô hình dữ liệu task được liên kết với người dùng. Với RelSelect , chúng tôi chỉ có thể hiển thị những tasks liên quan đến người dùng đã chọn.

Hãy thêm bảng task vào trang và quay lại BP được định cấu hình cho RelSelect .

Tạo một BP khác trong đó cho trình kích hoạt onChange , trình kích hoạt này sẽ cập nhật dữ liệu trong bảng theo lựa chọn trong RelSelect .

Với khối RelSelect Get Properties , chúng ta có được người dùng đã chọn.

Mở rộng nó với Expand User , chuyển ID của nó tới khối Server Request GET /task/ và chuyển dữ liệu tới khối Table Update Data .

Display only those tasks related to the selected user

Khi chọn người dùng trong RelSelect , bảng tác vụ sẽ hiển thị các bản ghi được liên kết với người dùng đã chọn.

Was this article helpful?

AppMaster.io 101 Khóa học tai nạn

10 Mô-đun
2 Tuần

Không biết chắc nên bắt đầu từ đâu? Bắt đầu với khóa học sụp đổ của chúng tôi dành cho người mới bắt đầu và khám phá AppMaster từ A đến Z.

Bắt đầu khóa học
Development it’s so easy with AppMaster!

Cần sự giúp đỡ nhiều hơn?

Giải quyết mọi vấn đề với sự giúp đỡ của các chuyên gia của chúng tôi. Tiết kiệm thời gian và tập trung vào việc xây dựng các ứng dụng của bạn.

headphones

Liên hệ hỗ trợ

Hãy cho chúng tôi biết về vấn đề của bạn và chúng tôi sẽ tìm ra giải pháp cho bạn.

message

trò chuyện cộng đồng

Thảo luận câu hỏi với những người dùng khác trong cuộc trò chuyện của chúng tôi.

Tham gia cộng đồng