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

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

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

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

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

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

目次

「システム開発のお悩み」が一瞬で解決するかも
システム開発に時間とコストがかかる、ITリソースが不足している、システム導入、業務改善が進まない...そんな悩みをお持ちではありませんか?
ファンリピートのローコード開発支援サービスなら...
✓ 開発期間を最大70%短縮
✓ コストを従来の1/3に削減
✓ IT人材不足を解消
業界トップクラスの実績で、貴社のDX推進を加速します。
詳しくは、以下のリンクから無料相談か、こちらのリンクから資料請求をお申し込みください。専門のスタッフが貴社の課題に合わせた最適なソリューションをご提案いたします。
今すぐ無料相談を申し込む(所要時間30秒)

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アプリがあるけど、実装できるか不安……という方はまずはプラグインを探してみてください。

システム開発のよくある悩み事「時間」と「コスト」で諦めていませんか…?

システム開発の見積もりで、高額な費用や長期の開発期間に驚いた経験はありませんか?ファンリピートのローコード開発なら、従来の開発では実現できなかった低コスト・高品質・高速開発を同時に実現します。

ファンリピートなら、複雑なシステムも最短4週間で開発!

ファンリピートは、100社以上の開発実績を持つローコード開発のエキスパートです。新規サービス開発からDX推進まで、幅広い分野でお客様のビジネスを加速させます。

\どんなプロジェクトでもまずはご相談ください/
システム開発の無料相談はこちらから

  • URLをコピーしました!

この記事を書いた人

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

株式会社ファンリピート

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


目次
閉じる