Tùy chọn kiểm soát Tệp đính kèm trong Power Apps
Một tùy chọn kiểm soát cho phép người dùng tải tệp xuống thiết bị của họ, cũng như tải lên và xóa tệp khỏi danh sách được tạo bằng Microsoft Lists hoặc bảng Microsoft Dataverse.
Description
Tùy chọn kiểm soát Tệp đính kèm cho phép bạn mở, thêm và xóa các tệp khỏi danh sách hoặc bảng Dataverse.
Giới hạn
Tùy chọn kiểm soát tệp đính kèm có những giới hạn sau:
Kiểm soát tệp đính kèm chỉ hỗ trợ danh sách và bảng Dataverse làm nguồn dữ liệu. Các biểu thức chuyển đổi các nguồn dữ liệu này thành Bảng, chẳng hạn như với hàm ForAll, không được hỗ trợ.
Chức năng tải lên và xóa chỉ hoạt động bên trong biểu mẫu. Tùy chọn kiểm soát Tệp đính kèm hiển thị trạng thái tắt khi ở chế độ Chỉnh sửa và không nằm trong biểu mẫu. Để lưu thao tác thêm và xóa tệp, người dùng ứng dụng phải lưu biểu mẫu. Do giới hạn này, tùy chọn kiểm soát Tệp đính kèm không có sẵn trên tab Chèn nhưng xuất hiện trong biểu mẫu khi trường biểu mẫu Tệp đính kèm được bật trong biểu mẫu SharePoint hoặc Dataverse.
Kiểm soát tệp đính kèm trên trình duyệt web cho phép bạn chọn nhiều tệp và cho phép sử dụng chức năng kéo và thả. Tuy nhiên, khi sử dụng tùy chọn kiểm soát tệp đính kèm trên Power Apps Mobile, bạn chỉ có thể thêm từng tệp một.
Thuộc tính khóa
Mục - Cột Tệp đính kèm của danh sách hoặc bảng Dataverse. Bộ sưu tập và Bảng không được hỗ trợ.
MaxAttachments – Số lượng tệp tối đa mà tùy chọn kiểm soát sẽ chấp nhận.
MaxAttachmentSize – Kích thước tệp tối đa cho phép tính bằng MB của mỗi tệp đính kèm mới. 1 MB ở đây là 1.000.000 byte (106 B) hoặc 1.000 KB.
OnAddFile – Các thao tác cần thực hiện khi người dùng thêm tệp đính kèm mới.
OnRemoveFile – Các thao tác cần thực hiện khi người dùng xóa phần đính kèm hiện có.
OnUndoRemoveFile – Các thao tác cần thực hiện khi người dùng khôi phục tệp đính kèm đã xóa.
Thuộc tính bổ sung
AccessibleLabel – Nhãn cho trình đọc màn hình. Sẽ mô tả mục đích của tệp đính kèm.
AddAttachmentText – Văn bản nhãn cho liên kết được dùng để thêm tệp đính kèm mới.
BorderColor – Màu viền của tùy chọn kiểm soát.
BorderStyle – Liệu viền của tùy chọn kiểm soát là Nét liền, Nét đứt, Chấm chấm hay Không có.
BorderThickness – Độ dày viền của tùy chọn kiểm soát.
Màu – Màu văn bản của tùy chọn kiểm soát.
DisabledBorderColor – Màu viền của tùy chọn kiểm soát nếu thuộc tính DisplayMode của tùy chọn kiểm soát được đặt thành Tắt.
DisabledColor – Màu văn bản trong tùy chọn kiểm soát nếu thuộc tính DisplayMode được đặt thành Tắt.
DisabledFill – Màu nền của tùy chọn kiểm soát nếu thuộc tính DisplayMode được đặt thành Tắt.
DisplayMode – Liệu tùy chọn kiểm soát này sẽ cho phép thêm và xóa tệp (Chỉnh sửa), chỉ hiển thị dữ liệu (Xem) hay tắt (Tắt).
[DropTargetBackgroundColor] – Màu nền đích thả của kiểm soát.
[DropTargetBorderColor] – Màu nền viền đích thả của kiểm soát.
[DropTargetBorderStyle] – Dù viền đích thả của kiểm soát là Solid, Dashed, Dotted hay None.
[DropTargetBorderThickness]– Độ dày viền đích thả của kiểm soát.
[DropTargetTextColor] – Màu văn bản đích thả của kiểm soát.
Fill – Màu nền của tùy chọn kiểm soát.
FocusedBorderColor – Màu viền của tùy chọn kiểm soát khi trỏ chuột vào tùy chọn kiểm soát đó.
FocusedBorderThickness – Độ dày viền của tùy chọn kiểm soát khi trỏ chuột vào tùy chọn kiểm soát đó.
Height – Khoảng cách giữa cạnh trên cùng và cạnh dưới cùng của tùy chọn kiểm soát.
Font – Tên của họ phông chữ mà văn bản hiển thị.
FontWeight – Độ dày của chữ trong tùy chọn kiểm soát: In đậm, Nửa đậm, Bình thường hoặc Nhạt hơn.
HoverBorderColor – Màu viền của tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.
HoverColor – Màu văn bản trong tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.
HoverFill – Màu nền của tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.
Italic – Liệu văn bản trong tùy chọn kiểm soát có in nghiêng hay không.
MaxAttachmentsText – Văn bản thay thế liên kết "Đính kèm tệp" khi tùy chọn kiểm soát chứa số lượng tệp tối đa cho phép.
NoAttachmentsText – Văn bản thông tin hiển thị cho người dùng khi không có tệp nào được đính kèm.
Padding – Khoảng cách giữa văn bản trên nút nhập hoặc xuất và các cạnh của nút đó.
PressedBorderColor – Màu viền của tùy chọn kiểm soát khi người dùng chọn tùy chọn kiểm soát đó.
PressedColor – Màu văn bản trong tùy chọn kiểm soát khi người dùng chọn tùy chọn kiểm soát đó.
PressedFill – Màu nền của tùy chọn kiểm soát khi người dùng chọn tùy chọn kiểm soát đó.
Đặt lại – Hoàn nguyên tất cả các thay đổi đối với tùy chọn điều khiển tệp đính kèm trở về trạng thái đã lưu trước đó.
Size – Cỡ phông chữ của văn bản xuất hiện trên tùy chọn kiểm soát.
Strikethrough – Liệu một đường thẳng có hiện qua văn bản xuất hiện trên tùy chọn kiểm soát hay không.
TabIndex – Thứ tự điều hướng bàn phím so với các tùy chọn kiểm soát khác.
Tooltip – Văn bản giải thích xuất hiện khi người dùng di chuột qua tùy chọn kiểm soát.
Underline – Liệu một đường thẳng có hiện dưới văn bản xuất hiện trên tùy chọn kiểm soát hay không.
Visible – Liệu tùy chọn kiểm soát sẽ hiển thị hay bị ẩn.
Width – Khoảng cách giữa cạnh trái và cạnh phải của tùy chọn kiểm soát.
X – Khoảng cách giữa cạnh trái của tùy chọn kiểm soát và cạnh trái của vùng chứa chính (hoặc màn hình, nếu không có vùng chứa chính).
Y – Khoảng cách giữa cạnh trên cùng của tùy chọn kiểm soát và cạnh trên cùng của vùng chứa chính (hoặc màn hình, nếu không có vùng chứa chính).
Ví dụ
Thêm biểu mẫu vào ứng dụng của bạn và đặt danh sách làm nguồn dữ liệu.
Chọn tùy chọn kiểm soát Hiển thị biểu mẫu trong dạng xem cây ở phía bên trái. Hoặc bạn cũng có thể dùng Chỉnh sửa biểu mẫu.
Chọn Nguồn dữ liệu trong tab Thuộc tính của bảng điều khiển tùy chọn ở bên phải, sau đó chọn danh sách mà bạn đã kết nối.
Chọn Chỉnh sửa trường trong phần Trường và chọn Thêm trường.
Chọn trường Tệp đính kèm và chọn Thêm.
Trường Tệp đính kèm liên kết với danh sách sẽ xuất hiện trong biểu mẫu.
Tìm hiểu cách thêm và đặt cấu hình tùy chọn kiểm soát
Hướng dẫn hỗ trợ tiếp cận
Độ tương phản màu
Phải có độ tương phản màu thích hợp giữa:
- ItemColor và ItemFill
- ItemHoverColor và ItemHoverFill
- ItemPressedColor và ItemPressedFill
- AddedItemColor và AddedItemFill
- RemovedItemColor và RemovedItemFill
- ItemErrorColor và ItemErrorFill
- AddAttachmentColor và Fill
- MaxAttachmentsColor và Fill
- NoAttachmentsColor và Fill
Yêu cầu này bổ sung cho các yêu cầu tiêu chuẩn về độ tương phản màu.
Hỗ trợ bộ đọc màn hình
Phải có các thuộc tính sau:
- AccessibleLabel
- AddAttachmentsText
- MaxAttachmentsText
- NoAttachmentsText
Hỗ trợ bàn phím
- TabIndex phải bằng 0 hoặc lớn hơn để người dùng bàn phím có thể điều hướng đến đó.
- Các chỉ báo tiêu điểm phải hiển thị rõ ràng. Sử dụng FocusedBorderColor và FocusedBorderThickness để đạt được kết quả rõ ràng này.
Lưu ý
Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)
Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).