Tùy chọn kiểm soát Nhập văn bản trong Power Apps

Hộp trong đó người dùng có thể nhập văn bản, số và các dữ liệu khác.

Mô tả

Người dùng có thể chỉ định dữ liệu bằng cách nhập vào tùy chọn kiểm soát nhập văn bản. Tùy thuộc vào cách bạn đặt cấu hình ứng dụng, dữ liệu đó có thể được thêm vào nguồn dữ liệu, được dùng để tính giá trị tạm thời hoặc được kết hợp theo một số cách khác.

Thuộc tính chính

Default – Giá trị ban đầu của một tùy chọn kiểm soát trước khi người dùng thay đổi.

Văn bản – Văn bản xuất hiện trên tùy chọn kiểm soát hoặc người dùng nhập vào tùy chọn kiểm soát.

Thuộc tính bổ sung

AccessibleLabel – Nhãn cho trình đọc màn hình.

Align – Vị trí của văn bản so với tâm ngang của tùy chọn kiểm soát.

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.

Clear – Liệu tùy chọn kiểm soát nhập văn bản có hiển thị "X" mà người dùng có thể nhấn hoặc bấm để xóa nội dung của tùy chọn kiểm soát đó hay không. Chỉ hoạt động ở chế độ SingleLine .

Color – Màu văn bản trong tùy chọn kiểm soát.

DelayOutput – Khi được đặt thành đúng, dữ liệu nhập của người dùng sẽ được đăng ký sau nửa giây chậm trễ. Hữu ích khi trì hoãn các thao tác tốn kém cho đến khi người dùng nhập xong văn bản (chẳng hạn như để lọc khi dữ liệu nhập được dùng trong các công thức khác).

DisplayMode – Liệu tùy chọn kiểm soát này sẽ cho phép người dùng nhập (Chỉnh sửa), chỉ hiển thị dữ liệu (Xem) hay tắt (Tắ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.

EnableSpellCheck – Liệu tùy chọn kiểm soát nhập văn bản có sử dụng chức năng kiểm tra chính tả của trình duyệt hay không. Power Apps cho Windows không hỗ trợ thuộc tính này.

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 đó.

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.

Format – Liệu dữ liệu nhập của người dùng có bị hạn chế chỉ dùng số hay có thể dùng bất kỳ văn bản nào. Khi được đặt thành Số, bạn chỉ có thể nhập các chữ số và ký hiệu số nhất định. Các ký hiệu và định dạng được hỗ trợ tùy thuộc vào ngôn ngữ trình duyệt và không thể đặt trên các điều khiển riêng lẻ.

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.

HintText – Văn bản màu xám nhạt xuất hiện trong tùy chọn kiểm soát văn bản nhập nếu trống.

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.

LineHeight – Khoảng cách giữa các dòng văn bản hoặc các mục trong danh sách chẳng hạn.

MaxLength – Số lượng ký tự mà người dùng có thể nhập vào tùy chọn kiểm soát nhập văn bản.

Mode – Tùy chọn kiểm soát ở chế độ SingleLine, MultiLine hay Password.

OnChange – Các hành động cần thực hiện khi người dùng thay đổi giá trị của một điều khiển (ví dụ: bằng cách điều chỉnh thanh trượt).

OnSelect – Các thao tác cần thực hiện khi người dùng chạm hoặc bấm vào một tùy chọn điều khiển.

PaddingBottom – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh dưới cùng của tùy chọn kiểm soát đó.

PaddingLeft – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh trái của tùy chọn kiểm soát đó.

PaddingRight – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh phải của tùy chọn kiểm soát đó.

PaddingTop – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh dưới cùng của tùy chọn kiểm soát đó.

PressedBorderColor – Màu viền của tùy chọn kiểm soát khi người dùng nhấn hoặc bấm vào 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 nhấn hoặc bấm vào 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 nhấn hoặc bấm vào tùy chọn kiểm soát đó.

RadiusBottomLeft – Mức độ làm tròn góc dưới cùng bên trái của tùy chọn kiểm soát.

RadiusBottomRight – Mức độ làm tròn góc dưới cùng bên phải của tùy chọn kiểm soát.

RadiusTopLeft – Mức độ làm tròn góc trên cùng bên trái của tùy chọn kiểm soát.

RadiusTopRight – Mức độ làm tròn góc trên cùng bên phải của tùy chọn kiểm soát.

Reset – Liệu tùy chọn kiểm soát có hoàn nguyên về giá trị mặc định hay không.

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.

VirtualKeyboardMode – Loại bàn phím ảo, văn bản hoặc số, xuất hiện trên màn hình cảm ứng của người dùng ứng dụng. Thuộc tính Format xác định giá trị mặc định. Hỗ trợ thiết bị khác nhau. Các thiết bị đang chạy iOS phải có phiên bản ít nhất là 12.2. Phiên bản Android đề xuất là 9.0 và chức năng của bàn phím số khác nhau đối với thiết bị Android. Windows 10 không hỗ trợ thuộc tính này.

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 (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 (màn hình nếu không có vùng chứa chính).

Hàm liên quan

DateTimeValue( String )

Ví dụ

Thu thập dữ liệu

  1. Thêm 2 tùy chọn kiểm soát nhập văn bản và đặt tên là inputFirstinputLast.

    Bạn không biết cách thêm, đặt tên và đặt cấu hình tùy chọn kiểm soát?

  2. Thêm nút, đặt thuộc tính Văn bản của nút thành Thêm, rồi đặt thuộc tính OnSelect thành công thức sau:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Bạn muốn biết thêm thông tin về hàm Collect hoặc các hàm khác?

  3. Thêm bộ sưu tập văn bản theo hướng dọc/khổ dọc, đặt thuộc tính Items thành Tên, rồi đặt thuộc tính Văn bản của Subtitle1 thành ThisItem.FirstName.

  4. (không bắt buộc) Trong bộ sưu tập mẫu, hãy xóa nhãn dưới cùng, tên là Body1, rồi đặt thuộc tính TemplateSize của bộ sưu tập thành 80.

  5. Nhấn F5, nhập một chuỗi văn bản vào inputFirstinputLast, rồi bấm hoặc nhấn vào nút Thêm.

  6. (không bắt buộc) Thêm tên khác vào bộ sưu tập, sau đó nhấn Esc để quay lại không gian làm việc mặc định.

Nhắc nhập mật khẩu

  1. Thêm tùy chọn kiểm soát nhập văn bản, đặt tên là inputPassword, rồi đặt thuộc tính Mode thành Mật khẩu.

  2. Thêm nhãn rồi đặt thuộc tính Văn bản thành công thức sau:
    If(inputPassword.Text = "P@ssw0rd", "Quyền truy cập được cấp", "Quyền truy cập bị từ chối")

    Bạn muốn biết thêm thông tin về hàm If hoặc các hàm khác?

  3. Nhấn F5, sau đó nhập P@ssw0rd trong inputPassword.

    Khi bạn nhập xong mật khẩu, nhãn sẽ ngừng hiển thị Đã từ chối quyền truy nhập và bắt đầu hiển thị Đã cấp quyền truy nhập.

  4. Để quay lại không gian làm việc mặc định, hãy nhấn Esc.

  5. (không bắt buộc) Thêm tùy chọn kiểm soát như mũi tên, đặt cấu hình để điều hướng đến màn hình khác và chỉ hiển thị sau khi người dùng nhập mật khẩu.

  6. (không bắt buộc) Thêm nút, đặt cấu hình thuộc tính Văn bản của nút thành hiển thị Đăng nhập, thêm hẹn giờ và tắt tùy chọn kiểm soát văn bản nhập trong khoảng thời gian nhất định nếu người dùng nhập sai mật khẩu, rồi bấm hoặc nhấn vào nút Đăng nhập.

Hướng dẫn hỗ trợ tiếp cận

Độ tương phản màu

Hỗ trợ bộ đọc màn hình

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 FocusedBorderColorFocusedBorderThickness để đạt được điều 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ư).