{"id":5284,"date":"2019-08-26T10:25:26","date_gmt":"2019-08-26T17:25:26","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/faster-data-entry-with-the-setfocus-function\/"},"modified":"2025-06-11T08:02:21","modified_gmt":"2025-06-11T15:02:21","slug":"faster-data-entry-with-the-setfocus-function","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/faster-data-entry-with-the-setfocus-function\/","title":{"rendered":"Faster data entry with the SetFocus function"},"content":{"rendered":"<p>Welcome the\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-setfocus\"><strong>SetFocus<\/strong> function<\/a> to Canvas apps!\u00a0 You&#8217;ve got data to enter.\u00a0 Get it done fast by having the app position the cursor in the input field where we should begin.\u00a0 And when you go to validate, the app can take you directly to the offending entry, even if it scrolled off screen.<\/p>\n<p>The above are just a few good reasons why you may want to move the input focus for your users.\u00a0 Users can always set the focus themselves by using the tab key, touch, mouse, or other gestures, but doing it automatically for them can enhance efficiency, discoverability, and accessibility.<\/p>\n<p>Let&#8217;s look at some concrete examples.\u00a0 There are directions for creating these examples and more details on <strong>SetFocus<\/strong> <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-setfocus\">in the documentation<\/a>.<\/p>\n<p>Many shopping carts allow the customer to reuse the shipping address as the billing address, alleviating the need to enter the same information twice. If a different billing address is desired, the billing address text input boxes are enabled, and it is helpful to guide the customer to these newly enabled controls for faster data entry.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-5296\" height=\"688\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif\" width=\"1102\"\/><\/p>\n<p>In this example, when we uncheck the <strong>Check box<\/strong> control, focus automatically moves to the\u00a0<strong>Name<\/strong> text input control.\u00a0 To accomplish this, the <strong>Check box<\/strong> control&#8217;s <strong>Uncheck<\/strong> property is to the formula:<\/p>\n<pre> SetFocus( BillingName )<\/pre>\n<p>Pretty easy.\u00a0 Does <strong>SetFocus<\/strong> make a huge difference here?\u00a0 No.\u00a0 In fact using <strong>SetFocus<\/strong> is always optional as the user can accomplish the same behavior by using the keyboard, touch, mouse, or other means.\u00a0 The point is they don&#8217;t need to.\u00a0 \u00a0As makers, we\u00a0can help our users by doing this small amount of work for them, guiding their eyes to what they need to fill in next, making their data entry more efficient by keeping fingers on the keyboard, all of which leads to increased satisfaction for your app.<\/p>\n<p>Another example.\u00a0 When validating a form, it can be very helpful to not only display a message but to take the user to the offending field. It can be particularly helpful if the field in question is scrolled off the screen and not visible.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-5297\" height=\"650\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/scrollable-screen-1.gif\" width=\"338\"\/><\/p>\n<p>If you watch the above animation carefully, you&#8217;ll notice that the mouse cursor never leaves the top of the screen, yet the body of the screen is scrolling down.\u00a0 That&#8217;s because the validation logic not only uses <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-showerror\"><strong>Notify<\/strong><\/a> to display a message but also uses\u00a0<strong>SetFocus<\/strong> to move the input focus, even if the offending control is scrolled off the screen and cannot be seen:<\/p>\n<div>\n<pre>If( IsBlank( Name ),           Notify( \"Name requires a value\", Error );               SetFocus( Name ),\n    IsBlank( Street1 ),        Notify( \"Street Address 1 requires a value\", Error );   SetFocus( Street1 ),\n    IsBlank( Street2 ),        Notify( \"Street Address 2 requires a value\", Error );   SetFocus( Street2 ),\n    IsBlank( City ),           Notify( \"City requires a value\", Error );               SetFocus( City ),\n    IsBlank( County ),         Notify( \"County requires a value\", Error );             SetFocus( County ),\n    IsBlank( StateProvince ),  Notify( \"State or Province requires a value\", Error );  SetFocus( StateProvince ),\n    IsBlank( PostalCode ),     Notify( \"Postal Code requires a value\", Error );        SetFocus( PostalCode ),\n    IsBlank( Phone ),          Notify( \"Contact Phone requires a value\", Error );      SetFocus( Phone ),\n    Notify( \"Form is Complete\", Success )\n)<\/pre>\n<\/div>\n<p>Before going on, it is important to note that <strong>SetFocus<\/strong> does not work with controls in the\u00a0<strong>Gallery <\/strong>control, <strong>Edit form\u00a0<\/strong>control, or within a component.\u00a0 Although this example looks like a form control, it is in fact a <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/add-scrolling-screen\"><strong>Scrollable<\/strong> screen<\/a>, available under the\u00a0<strong>Insert<\/strong>\u00a0tab,\u00a0<strong>New screen<\/strong> button.<\/p>\n<p>Similar to guiding users to a newly exposed control as we did in the first example, it is helpful to focus the first input control for immediate data entry when displaying a data entry screen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-5298\" height=\"649\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/visible-setfocus-1.gif\" width=\"676\"\/><\/p>\n<p>In this animation, the data entry screen on the left does not use\u00a0<strong>SetFocus<\/strong>. Upon display no input control has focus, requiring the user to select the\u00a0<strong>Name<\/strong>\u00a0field before a value can be entered.<\/p>\n<p>On the right we have exactly the same app with one modification. The\u00a0<strong>OnVisible<\/strong>\u00a0property of the data entry screen has the formula:<\/p>\n<pre>SetFocus( Name )<\/pre>\n<p>This sets the focus to the\u00a0<strong>Name<\/strong>\u00a0field automatically. The user can begin entering text immediately.<\/p>\n<p>There are a few more <strong>SetFocus<\/strong> limitations to be aware of:<\/p>\n<ul>\n<li>It is worth repeating: <strong>SetFocus<\/strong> cannot be used with a control in a <strong>Gallery<\/strong> control, <strong>Edit form<\/strong> control, or inside a component.<\/li>\n<li><strong>SetFocus<\/strong> can only be used with the <strong>Button<\/strong>, <strong>Icon<\/strong>, <strong>Image<\/strong>, <strong>Label<\/strong>, and <strong>TextInput<\/strong> controls.\u00a0 We will be making it available for other controls in time.<\/li>\n<li>The control must be on the same screen as the formula that is calling the\u00a0<strong>SetFocus <\/strong>function.<\/li>\n<li>The control needs to be enabled.\u00a0 If it is disabled, the <strong>SetFocus<\/strong> is ignored.<\/li>\n<li>On Apple iOS, the soft keyboard will only be displayed automatically if\u00a0<strong>SetFocus<\/strong>\u00a0was initiated by a direct user action. For example, invoking from a button&#8217;s\u00a0<strong>OnSelect<\/strong>\u00a0property will display the soft keyboard while invoking from a screen&#8217;s\u00a0<strong>OnVisible<\/strong>\u00a0will not.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome the\u00a0SetFocus function to Canvas apps!\u00a0 You&#8217;ve got data to enter.\u00a0 Get it done fast by having the app position the cursor in the input field where we should begin.\u00a0 And when you go to validate, the app can take you directly to the offending entry, even if it scrolled off screen.<\/p>\n","protected":false},"author":86,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2104],"class_list":["post-5284","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Faster data entry with the SetFocus function - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Faster data entry with the SetFocus function - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Welcome the\u00a0SetFocus function to Canvas apps!\u00a0 You&#039;ve got data to enter.\u00a0 Get it done fast by having the app position the cursor in the input field where we should begin.\u00a0 And when you go to validate, the app can take you directly to the offending entry, even if it scrolled off screen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/faster-data-entry-with-the-setfocus-function\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-26T17:25:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:02:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/08\/shipping-billing-2.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1102\" \/>\n\t<meta property=\"og:image:height\" content=\"688\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Greg Lindhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Lindhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/\",\"@type\":\"Person\",\"@name\":\"Greg Lindhorst\"}],\"headline\":\"Faster data entry with the SetFocus function\",\"datePublished\":\"2019-08-26T17:25:26+00:00\",\"dateModified\":\"2025-06-11T15:02:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\"},\"wordCount\":713,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif\",\"keywords\":[\"Formulas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\",\"name\":\"Faster data entry with the SetFocus function - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif\",\"datePublished\":\"2019-08-26T17:25:26+00:00\",\"dateModified\":\"2025-06-11T15:02:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage\",\"url\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif\",\"contentUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Faster data entry with the SetFocus function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4\",\"name\":\"Greg Lindhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"caption\":\"Greg Lindhorst\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Faster data entry with the SetFocus function - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/","og_locale":"en_US","og_type":"article","og_title":"Faster data entry with the SetFocus function - Microsoft Power Platform Blog","og_description":"Welcome the\u00a0SetFocus function to Canvas apps!\u00a0 You've got data to enter.\u00a0 Get it done fast by having the app position the cursor in the input field where we should begin.\u00a0 And when you go to validate, the app can take you directly to the offending entry, even if it scrolled off screen.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/faster-data-entry-with-the-setfocus-function\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2019-08-26T17:25:26+00:00","article_modified_time":"2025-06-11T15:02:21+00:00","og_image":[{"width":1102,"height":688,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/08\/shipping-billing-2.gif","type":"image\/gif"}],"author":"Greg Lindhorst","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Lindhorst","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/","@type":"Person","@name":"Greg Lindhorst"}],"headline":"Faster data entry with the SetFocus function","datePublished":"2019-08-26T17:25:26+00:00","dateModified":"2025-06-11T15:02:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/"},"wordCount":713,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif","keywords":["Formulas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/","name":"Faster data entry with the SetFocus function - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif","datePublished":"2019-08-26T17:25:26+00:00","dateModified":"2025-06-11T15:02:21+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#primaryimage","url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif","contentUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/08\/shipping-billing-2.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/08\/26\/faster-data-entry-with-the-setfocus-function\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Faster data entry with the SetFocus function"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4","name":"Greg Lindhorst","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c","url":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","caption":"Greg Lindhorst"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/5284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=5284"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/5284\/revisions"}],"predecessor-version":[{"id":130793,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/5284\/revisions\/130793"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=5284"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=5284"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=5284"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=5284"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=5284"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=5284"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=5284"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=5284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}