ファンリピート社のブログFR note

星評価と複数選択肢を簡単に実装 bubble公式人気プラグインを使ってみた!Bootstrap Star Rating Input&Multiselect Dropdown

bubble公式人気プラグインを使ってみた!

ローコード・ノーコード開発ツールとして弊社も開発に使用しているbubble。

元からある機能も便利ですが、プラグインを利用すればもっと便利で利便性に優れたアプリが作成できます。

今回は人気のある公式プラグインのうち2つの使い方をご紹介をします。

目次
「システムを短納期かつ低予算で作成したい」
ローコード開発に興味がある

1.Bootstrap Star Rating Input

Bootstrap star rating input
図1. Bootstrap Star Rating Input

美容院や服、飲食店の口コミサイトで見かける星評価ができるプラグインです。

早速、bubbleで新規アプリを作成し左サイドのプラグインから検索して追加していきます。

インストールされて、編集画面に戻ると「Input forms」の一番下に「Star Rating」が追加されます。

Input forms一覧にStar Ratingが追加される
図2. Input formsに追加される

他のElementsと同様に選択して、画面内に配置してください。

StarRatingを画面内に配置
図3. StarRatingを画面内に配置

配置するとプロパティが表示されます。

設定要素説明設定値など
Min星の最小値0が無難
Max星の持つ最大値任意の数値
Step1 回の増分で星の入力値がどの程度変更されるかスライドバー入力と同じような感じにするのであれば、小刻みに。星一個単位での評価にしたいのであれば、MAX/星の個数
Star size星の大きさXXXS、XXS、XS、SM、MD、LG、XL
Intial content初期値Stepの設定に応じて任意の数値
Stars color評価に含まれない星の色
Rating color評価された星の色
表1. 各設定事項

試しに飲食店の口コミサイトのようなものを作成してみます。

アプリ作成例
図4. アプリ作成例

このように、簡単にお店の評価を送信し、その平均値が店名の上に表示されるアプリを作成しました。星は1個単位で評価できるようにし、星0評価にならないよう最小値は星1評価にしておきます。

StarRatingの設定例
図5. StarRatingの設定例

データベースには評価を保存するタイプ「Rating」に星評価を「star_rating」フィールドに、評価を「restaurant_impression」フィールドを作成しておきました。

ワークフロー例
図6. ワークフロー例

「送信」ボタンを押したときに、値を保存し、入力がクリアされるようにワークフローを立てておきます。

平均評価を表示させる場合は、変数を「Search for ratings’;each items star_rating:average」と設定しておきましょう。

2.Multiselect Dropdown

Multiselect Dropdown
図7. Multiselect Dropdown

ドロップダウンで複数選択を可能にするプラグインです。

同様にインストールして編集画面に配置します。

 理由入力を置き換え
図8. 理由入力を置き換え

先ほどの口コミサイトの理由入力欄を置き換えてみました。

図9. 選択肢の設定

Choicesに選択肢を入力し、それぞれ改行させておきます。

理由を3つまでや6つまでに制限したい場合はMaximun itemsで最大数の指定もできます。

併せて、ワークフローの設定も変えておきましょう。

複数選択が可能になった例
図10.複数選択が可能に

選択済みの選択肢は背景が変わりサイド選択すると選択が解除されます。

これで、プルダウンからの複数選択が実装できました。

まとめ

簡単に人気の高いプラグインについて解説しました。データベースやワークフローについて理解が深まっていると、便利なプラグインをすぐに活かすことができます。作ってみたいWebアプリがあるけど、実装できるか不安……という方はまずはプラグインを探してみてください。

「システムを短納期かつ低予算で作成したい」
ローコード開発に興味がある
「煩雑なExcel管理から脱したい」
慣れ親しんだシステムを使って効率化したい
「大規模なシステム開発を行うためにPoCを行いたい」
「社内のDXを進めていきたい」
  • URLをコピーしました!

この記事を書いた人

株式会社ファンリピートのアバター

株式会社ファンリピート

FRnoteは株式会社ファンリピートのメンバーによって運営されている社内ブログです。ノーコード・ローコードの技術ブログを始めとして、最新のIT技術、業務で役立つノウハウなど様々なトピックをまとめています。


目次
閉じる