Power Apps 中的文字輸入控制項

使用者可在其中鍵入文字、數字和其他資料的方塊。

描述

使用者可藉由鍵入文字輸入控制項來指定資料。 根據您組態應用程式的方式,資料可能新增到資料來源,以便用來計算暫存值或以其他方式併入。

主要屬性

Default – 控制項在遭到使用者變更之前的初始值。

Text – 控制項上顯示的文字,或使用者在控制項中輸入的文字。

其他屬性

AccessibleLabel – 螢幕報讀軟體的標籤。

Align – 文字相對於其控制項水平中心的位置。

BorderColor – 控制項框線的色彩。

BorderStyle – 決定控制項的框線為實線虛線點線

BorderThickness – 控制項框線的粗細。

Clear – text-input 控制項是否顯示 「X」,讓使用者可點選或點擊清除該控制項的內容。

Color – 控制項文字的色彩。

DelayOutput – 當設為 true 時,使用者輸入會在延遲半秒後登記。 對延遲高額作業極為管用,直到使用者完成輸入文字 (也就是當輸入用於其他公式時進行篩選)。

DisplayMode – 控制項是否允許使用者輸入 (Edit)、只顯示資料 (View) 或者已停用 (Disabled)。

DisabledBorderColor – 如果控制項的 DisplayMode 屬性設定為 Disabled,該控制項框線的色彩。

DisabledColor – 如果 DisplayMode 屬性設定為 Disabled,該控制項文字的色彩。

DisabledFill – 若其 DisplayMode 屬性設定為 Disabled,該控制項背景的色彩。

EnableSpellCheck – 文字輸入控制項是否應使用瀏覽器的拼寫檢查功能。 Power Apps for Windows 不支援此屬性。

Fill – 控制項背景的色彩。

FocusedBorderColor – 當控制項為焦點時的控制項框線色彩。

FocusedBorderThickness – 當控制項為焦點時的控制項框線粗細。

Font – 文字可使用的字型家族名稱。

FontWeight – 控制項的文字字型粗細︰粗體半粗體正常,或較細

Format – 使用者輸入是否僅限於數字或可以是任何文字。 設定為數字時,只能輸入數字和某些數字記號。 支援的符號和格式會依據瀏覽器語言而不同,且無法在各個控制項上設定。

Height – 控制項的頂端和底部邊緣之間的距離。

HintText – 如果是空白的,即會在文字輸入控制項顯示淺灰色文字。

HoverBorderColor – 使用者將滑鼠游標停留在控制項上時,該控制項框線所呈現的色彩。

HoverColor – 使用者將滑鼠游標停留在控制項上時,該控制項文字所呈現的色彩。

HoverFill – 使用者將滑鼠游標停留在控制項上時,該控制項背景所呈現的色彩。

Italic – 控制項中的文字是否為斜體。

LineHeight – 兩者之間的距離,例如文字行或清單中項目之間的距離。

MaxLength – 使用者可以鍵入文字輸入控制項中的字元數。

Mode – 控制項處於 SingleLineMultiLinePassword 模式。

OnChange – 使用者變更控制項的值 (例如,調整滑桿) 時,要執行的動作。

OnSelect – 在使用者點選或點擊控制項時,要執行的動作。

PaddingBottom – 控制項中文字與該控制項下邊緣之間的距離。

PaddingLeft – 控制項中文字與該控制項左邊緣之間的距離。

PaddingRight – 控制項中文字與該控制項右邊緣之間的距離。

PaddingTop – 控制項中文字與該控制項上邊緣之間的距離。

PressedBorderColor – 使用者點選或點擊控制項時,該控制項框線所呈現的色彩。

PressedColor – 使用者點選或點擊控制項時,該控制項文字所呈現的色彩。

PressedFill – 使用者點選或點擊控制項時,該控制項背景所呈現的色彩。

RadiusBottomLeft – 控制項左下角的角度 (四捨五入)。

RadiusBottomRight – 控制項右下角的角度 (四捨五入)。

RadiusTopLeft – 控制項左上角的角度 (四捨五入)。

RadiusTopRight – 控制項右上角的角度 (四捨五入)。

Reset – 控制項是否傳回其預設值。

Size – 控制項上文字的字型大小。

Strikethrough – 決定控制項上的文字中間是否有一條線。

TabIndex – 相對於其他控制項的鍵盤導覽順序。

Tooltip – 使用者將滑鼠停留在控制項上時所顯示的說明文字。

Underline – 決定控制項上的文字底部是否有一條線。

VirtualKeyboardMode – 出現在應用程式使用者的觸控螢幕上的虛擬鍵盤類型 (文字或數字)。 Format 屬性判定預設值。 裝置支援會有所不同。 執行 iOS 的裝置版本必須為 12.2 以上。 建議使用的 Android 版本為 9.0,而數字鍵盤的功能因 Android 裝置而異。 Windows 10 不支援此屬性。

Visible – 控制項顯示或隱藏。

Width – 控制項左邊緣與右邊緣之間的距離。

X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。

Y – 控制項頂部邊緣與其父容器 (沒有父容器時則為螢幕) 頂部邊緣之間的距離。

DateTimeValue( String )

範例

收集資料

  1. 新增兩個文字輸入控制項,並將它們命名為 inputFirstinputLast

    不知道如何 新增、命名和設定控制項 嗎?

  2. 新增按鈕,將其**Text** 屬性設定為 Add,並且將其 OnSelect 屬性設定為以下公式:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    想要了解 Collect 函數或 其他函數 的詳細資訊嗎?

  3. 以直向/垂直方向新增文字庫,將其 Items 屬性設定為 Names,並且將 Subtitle1 的**Text** 屬性設定為 ThisItem.FirstName

  4. (非必要) 在範本資源庫中,刪除名為 Body1 的底端標籤,並且將資源庫的 TemplateSize 屬性設定為 80

  5. 按下 F5 鍵,將文字字串鍵入 inputFirstinputLast,然後點擊或點選 Add 按鈕。

  6. (非必要) 新增更多名稱到集合物件,然後按 Esc 鍵返回預設工作區。

提示輸入密碼

  1. 新增文字輸入控制項、將它命名為 inputPassword,並且將其 Mode 屬性設定為 Password

  2. 新增標籤,並將其**Text** 屬性設定為下列公式:
    If(inputPassword.Text = "P@ssw0rd", "Access granted", "Access denied")

    想要了解 If 函數或 其他函數 的詳細資訊嗎?

  3. 按 F5 鍵,然後在 inputPassword 中鍵入 P@ssw0rd

    當您完成輸入密碼時,標籤會停止顯示 Access denied,並且開始顯示 Access granted

  4. 若要返回預設工作區,請按 Esc 鍵。

  5. (非必要) 新增控制項如箭頭,組態它以瀏覽至另一個畫面控制項,僅在使用者輸入密碼之後才顯示。

  6. (非必要) 新增按鈕,設定其**Text** 屬性顯示 Sign in,新增計時器,如果使用者鍵入錯誤的密碼,停用文字輸入控制項一段特定時間,然後點擊或點選 Sign in 按鈕。

協助工具指南

色彩對比

螢幕助讀程式支援

鍵盤支援

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。