PowerAppsでアプリを作っていると
カウントアップ・カウントダウン
みたいな機能を付けたくなりますよね。
そんな時に使う方法を紹介します。
①TextInputコントロールを1つ、Iconコントロールを2つ配置
②TextInputコントロールのプロパティの`書式`を数値に変更
③TextInputコントロールのDefaultプロパティをコンテキスト変数locNumberと置く
この変数を増減させてカウントアップカウントダウンしたいので
それぞれのIcon
コントロールのOnSelect
プロパティを次の様にします。
アイコン1:UpdateContext({locNumber:locNumber+1})
アイコン2:UpdateContext({locNumber:locNumber-1})
これだけでも良いのですが、
直接数字を入力する事も想定すると
TextInput
コントロールのOnChange
プロパティを下記の様にします。
UpdateContext({locNumber:Value(Self.Text)})
これだけでも十分なのですがさらに丁寧に
コンテキスト変数locNumberの初期値を設定する為に
Screen
コントロールのOnvisible
プロパティを下記の様にします。
UpdateContext({locNumber:0})
これでなんかいい感じにカウントアップ・カウントダウン
手動入力ができる様になります。