Skip to main content

 

アプリケーションの開発

 

OutSystems

ブーリアン型の値を切り替える

フォームのブーリアン型の値によるエンドユーザーの入力を収集するために、OutSystemsでは2種類のウィジェットが用意されています。

  • Check Box
  • Switch(モバイルアプリのみ)

これらのウィジェットを使用するには、以下の手順を実行します。

  1. Check BoxまたはSwitchウィジェットをツールバーからフォームにドラッグします。
  2. ブーリアン型変数をVariableプロパティのウィジェットにバインドします。

これらのウィジェットは、ウィジェットツールボックスにデフォルトで提供されます。Silk(モバイルアプリの場合)やRichWidgets(Webアプリの場合)が提供する他のシステムウィジェットも使用できます。

またForgeには、OutSystemsコミュニティが開発した他のウィジェットもあります。

Switchを使用したモバイルアプリの例

場所の検索、レビュー、評価ができるGoOutモバイルアプリで、エンドユーザーは2種類の通知をメールで受け取ることができます。1つは、友達がある場所にチェックインしたり、新しいレビューを書いたりしたことを知らせる通知です。もう1つは、レビューの1つに問題があると報告されたことをエンドユーザーに警告する通知です。

どの通知を受け取るかをエンドユーザーが構成できるようにします。

GoOutアプリケーションには、データを入力するフォームを備えた[Profile]画面があります。

  1. Switchウィジェットをフォームの最後に追加します。
  2. Variableプロパティを以下のように設定します。GetLocalProfiles.List.Current.LocalProfile.NotifyCheckInsReviews
  3. Labelテキスト「Friends Check-ins and Reviews」をウィジェットの前に追加します。
  4. 別のSwitchを追加するために、手順1から3を繰り返して以下の値を設定します。GetLocalProfiles.List.Current.LocalProfile.NotifyReportedReviewと「Friends Check-ins and Reviews」
  5. ヘッダーテキスト「Notifications」を2つの構成の上部に追加します。
  6. パブリッシュしてテストします。

Check Boxを使用したWebアプリの例

GoOutアプリのWeb版であるGoOutWebアプリで、エンドユーザーが通知を構成できるようにします。

GoOutWebアプリケーションには、データを入力するフォームを備えた[Profile]画面があります。

  1. Checkboxウィジェットをフォームの最後に追加します。
  2. Variableプロパティを以下のように設定します。ProfileForm.Record.Profile.NotifyCheckInsReviews.
  3. Labelテキスト「Friends Check-ins and Reviews」をウィジェットの前に追加します。
  4. 別のSwitchを追加するために、手順1から3を繰り返して以下の値を設定します。ProfileForm.Record.Profile.NotifyReportedReviewと「Friends Check-ins and Reviews」
  5. ヘッダーテキスト「Notifications」を2つの構成の上部に追加します。
  6. パブリッシュしてテストします。