Setting PowerApps Text Input Value Based on Another Field A Comprehensive Guide

Setting PowerApps Text Input Value Based on Another Field: A Comprehensive Guide


In the realm of application development, enabling users to interact seamlessly with a UI is crucial. One of the primary ways users interact with apps is through text inputs. Microsoft’s PowerApps offers a versatile text input control, allowing users to enter data or text into various forms and fields. This guide provides an in-depth look at the PowerApps text input control, its properties, and how it functions, focusing particularly on how to set its value based on another field.

The Core Purpose of PowerApps Text Input Control

The main objective of the PowerApps text input control is to capture user input. It could be for form completion or even data search within a table.

Key Properties

  • AccessibleLabel: Utilized by screen readers to vocalize the text upon user interaction with the control.
  • ContentLang: Indicates the language presented to the audience, for instance, “en-US”.
  • DelayOutput: If set to true, the Value output property updates only after the user finishes typing.
  • DisplayMode: Determines the mode of the control:
    • Mode.Disabled
    • Mode.Edit
    • Mode.View
  • Height: Represents the distance from the top to the bottom of the control.
  • EntryMode: Toggle between single-line or multi-line input methods:
    • SingleLineMode
    • MultiLineMode
  • OnChangeTrigger: Specifies actions to be performed when the value of the TextInput Canvas alters.
  • IsRequired: Still under evaluation for its purpose.
  • InitialValue: Represents the default value in the control prior to any user interaction. It also serves to retrieve the present value of the TextInput Canvas.
  • VisibilityToggle: Governs whether to display (true) or conceal (false) the control.
  • ControlWidth: Measures the span from the left to the right side of the control.
  • PosX: Represents the distance from the screen’s left edge to the control’s left side.
  • PosY: Denotes the gap from the screen’s top edge to the top of the control.


PowerApps provides a robust framework for creating intuitive applications, and the text input control is a testament to its versatility. Understanding how to effectively utilize this control is essential for developers aiming to create user-friendly applications. By setting the value of a text input based on another field, developers can enhance the user experience and streamline data entry processes.

If you ever find yourself in need of further assistance or have technical inquiries related to this guide or any other topic, don’t hesitate to contact us. Our expert team is always ready to assist and provide solutions tailored to your needs.

About The Author