Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Hiển thị một cột dữ liệu (ví dụ: từ bảng nhiều cột) trong ứng dụng canvas để người dùng có thể chọn một hoặc nhiều mục trong danh sách.
- Thêm hộp danh sách để cho phép người dùng chọn nhiều tùy chọn.
- Thêm danh sách thả xuống hoặc hộp tổ hợp để chiếm ít không gian hơn trên màn hình.
- Thêm một bộ nút radio cho một hiệu ứng thiết kế cụ thể.
Chủ đề này tập trung vào các hộp danh sách và nút radio, nhưng các nguyên tắc tương tự cũng áp dụng cho danh sách thả xuống.
Điều kiện tiên quyết
- Tạo một ứng dụng canvas trống.
- Tìm hiểu cách thêm và cấu hình các điều khiển.
Tạo danh sách đơn giản
Thêm một điều khiển Hộp danh sách có tên là MyListBox và đặt thuộc tính Items của nó thành biểu thức sau:
["circle","triangle","rectangle"]Trình thiết kế của bạn trông tương tự như sau:
Trên tab Chèn , chọn Biểu tượng, chọn hình tròn và di chuyển nó xuống bên dưới MyListBox:
Thêm một hình tam giác và một hình chữ nhật, sau đó sắp xếp các hình dạng thành một hàng bên dưới MyListBox:
Đặt thuộc tính Có thể nhìn thấy của các hình dạng sau thành các hàm sau:
Hình dạng Đặt hàm Có thể nhìn thấy vòng tròn If("circle" in MyListBox.SelectedItems.Value, true)hình tam giác If("triangle" in MyListBox.SelectedItems.Value, true)hình chữ nhật If("rectangle" in MyListBox.SelectedItems.Value, true)Trong khi giữ phím Alt, hãy chọn một hoặc nhiều hình dạng trong MyListBox.
Chỉ hình dạng mà bạn chọn mới xuất hiện.
Trong các bước này, bạn đã sử dụng một biểu thức để tạo danh sách các mục. Bạn có thể áp dụng điều này cho các thành phần khác trong doanh nghiệp của bạn. Ví dụ, bạn có thể sử dụng điều khiển Thả xuống để hiển thị hình ảnh sản phẩm, mô tả sản phẩm, v.v.
Thêm nút radio
Trên tab Trang chủ , chọn Màn hình mới, sau đó chọn Trống.
Trên tab Chèn , chọn Điều khiển, rồi chọn Radio.
Đổi tên điều khiển Radio thành Choices và đặt thuộc tính Items của nó thành công thức sau:
["red","green","blue"]
Nếu cần, hãy thay đổi kích thước tùy chọn điều khiển để hiển thị tất cả các tùy chọn.
Trên tab Chèn , chọn Biểu tượng, sau đó chọn hình tròn.
Đặt thuộc tính Fill của hình tròn thành hàm sau:
If(Choices.Selected.Value = "red", Red, Choices.Selected.Value = "green", Green, Choices.Selected.Value = "blue", Blue)Trong công thức này, vòng tròn thay đổi màu sắc tùy thuộc vào nút radio bạn chọn.
Di chuyển vòng tròn bên dưới nút điều khiển Radio , như trong ví dụ này:
Trong khi giữ phím Alt, chọn một nút radio khác để thay đổi màu của vòng tròn.
Thêm một mục vào danh sách hiện có
Thêm một nút điều khiển và đặt tên là "btnReset".
Bạn không biết cách thêm, đặt tên và cấu hình điều khiển?
Đặt thuộc tính OnSelect trên btnReset thành công thức này:
ClearCollect(MyItems, {value: "circle"},{value: "triangle"},{value: "rectangle"})Đặt thuộc tính Text trên btnReset thành
"Reset".Thêm một điều khiển Hộp danh sách có tên là lbItems và đặt thuộc tính Items của nó thành
MyItems.Trong khi giữ phím Alt , hãy nhấn nút Đặt lại .
Lưu ý
Hộp danh sách sẽ chứa các mục từ bộ sưu tập "MyItems".
Sắp xếp hộp danh sách và nút theo chiều dọc.
Thêm một điều khiển Nhập văn bản và đặt tên là "txtAdd".
Đặt Văn bản thuộc tính của txtAdd vào
"".Thêm một nút điều khiển và đặt tên là "btnAdd".
Đặt thuộc tính Text của btnAdd thành
"Add".Đặt OnSelect thuộc tính của btnAdd vào công thức sau:
Collect(MyItems,{value: txtAdd.Text}); Reset(txtAdd)Lưu ý
- Chức năng thu thập sẽ thêm văn bản từ đầu vào văn bản dưới dạng một mục trong bộ sưu tập.
- Chức năng đặt lại sẽ đặt lại đầu vào văn bản về trạng thái mặc định.
Sắp xếp txtAdd và btnAdd sao cho chúng được xếp thẳng hàng bên dưới lbItems và btnReset.
Xem trước ứng dụng bằng cách nhấn F5.
Thêm giá trị văn bản vào txtThêm điều khiển nhập văn bản.
Nhấn nút Thêm.
Lưu ý
Hộp danh sách sẽ chứa các mục từ bộ sưu tập MyItems.
(Tùy chọn) Xóa một mục khỏi danh sách hiện có
Thêm một nút điều khiển và đặt tên là "btnDelete".
Đặt thuộc tính Text của btnDelete thành
"Delete".Đặt thuộc tính OnSelect của btnDelete thành công thức sau:
Remove(MyItems, lbItems.Selected)Sắp xếp btnXóa sao cho nó được xếp thẳng hàng bên dưới btnĐặt lại
Xem trước ứng dụng bằng cách nhấn F5.
Nhấn nút Đặt lại để đặt lại hộp danh sách.
Nhấn một mục trong hộp danh sách để chọn mục đó.
- Nhấn nút Xóa để xóa mục.