コンボボックスの機能がV10で凄くなっていることにお気付きでしょうか?

私も少し前まで知らない機能がいくつかありました。

気付いたときは、めちゃくちゃ興奮しました。

そんなわくわくする機能をぜひ知って欲しくて記事にしてみました。

ぜひ、記事を読んでわくわくしてくださいね。

このページでは以下のことがわかります!

  • コンボボックスの知られていないかもしれないすごい機能
  • コンボボックスのすごい機能の使い方

このページの想定読者

  • Forguncyでアプリを開発している方
  • 標準設定でコンボボックスを使っている方
  • 出来ることを増やして、わくわくしたい人

このページの情報はV10以降で動作確認済みです。

オプション設定

コンボボックスには多くのオプション機能があります。初期値から変更することで出来るおススメの機能を紹介していきます。

実はヘルプサイトにもオプション機能の説明はありますが、より具体的な事例で説明させてもらいます。

ドロップダウンの状態を保存する

表示項目を複数設定しているコンボボックスのリストを展開した際に、特定の項目で文字数が多く列の横幅を広げたいと思ったことはありませんか?

横幅を広げる機能はV8でもありましたが、V10ではブラウザを閉じてもその幅を保持しておく機能が追加になっています。

さっそく、手順を説明していきます。

①コンボボックスの「セル型」タブを表示させる

②「高度な設定」用のダイアログが表示されるので、「ドロップダウンの状態を保持する」にチェックを入れる。


③チェックを入れると、メッセージ(内部データベースに状態保存テーブルが自動作成されます)が表示されるので、OKボタンをクリックする。
テーブルに「状態保存テーブル」が追加されていることが確認できる。

※既に「状態保存テーブル」が作成されている場合は表示されません。

では、実際に確認をしていきましょう!

まずは、Edgeで開いてコンボボックスのリストの幅を変更しましょう。
変更後にブラウザを終了させます。

続いてChromで開いて、設定した列幅が保持されていることを確認します。状態が保持されていれば大丈夫です。

作成された状態保存テーブルにユーザーごとの情報が保存されていきます。このテーブルは、「リストビューの列のカスタマイズがよくなった!」の記事でも書かせてもらったテーブルと同じになります。

絞り込み入力

前準備

初期設定から下記の設定を変更する

  • 「その他の設定」で「選択による入力のみ可」のチェックを外す
  • 「その他の設定」で「選択項目に存在する値のみを許可する」のチェックを付ける

前準備が完了した時点で入力による絞り込みが可能になる。

確認しましょう!

コンボボックスが入力可能になっています。

コンボボックスの選択リストが、入力した文字列に部分一致する行のみとなることが確認できると思います。

初期値では部分一致となっていますが、先頭一致とすることも可能です。

ただし、このままの設定ではアルファベットの場合は、大文字と小文字は別のものとして扱われます。

また、全角文字と半角文字も別のものとして扱われます。

上図を用いて説明すると、「SSS」と入力すれば部署名略称が「SSS1」「SSS2」「SSS3」のものに絞られますが、「sss」や「SSS」と入力した場合には、該当するものなしとの判断になり、リストが表示されません。

この問題を解決するのが、次で説明する機能になります。

すごい機能を開放!

絞り込み入力の「部分一致」または「先頭一致」を選択するコンボボックスの下に「すごい機能の開放スイッチ」が存在しています。

それは、「ひらがなとカタカナ、および英字の大文字と小文字を区別する」のチェックを外すだけです。

この設定のみで大文字、半角、全角を気にせずに絞り込むことが可能になります。
※「SSS」「SSS」「sss」「sss」のどれで入力しても、部署名略称が「SSS1」「SSS2」「SSS3」のものに絞られます。

また、ひながな、カナ、半角カナについても同様に、どれで入力しても絞り込み可能になります。

検索条件を選択するための専用ダイアログ画面の作成が不要することも可能です。

注意点

ドロップダウンのリストに表示されていない項目の値では絞り込みはできません。


まとめ

  • コンボボックスの表示状態を保持させることで、列幅の設定がユーザー毎に設定が出来るようになる。
  • 「ひらがなとカタカナ、および英字の大文字と小文字を区別する」のチェックを外すだけで、コンボボックスの絞り込み機能が大幅にアップする。
  • 積極的に絞り込み機能をアピールすることで開発画面数を減らせる。

コンボボックスの設定を変更してみたくなりましたか?
チェックボックを外すだけで得られるわくわく感を皆さんも体感してみてください。

関連記事

【著者】

Jun

I’m Forguncy lover!

2019年にForguncyに出会い、今では、(自称)日本一のForguncyファンです。アップデート毎に増える機能にいつもワクワクしています。もっと、開発者にForguncyの魅力を知ってもらい、使いこなし、私たちと同じようワクワクする体験をして欲しいと思い、有志とともに2025年6月30日にForguncy Users Communityを立ち上げさせてもらいました。当サイトにアクセスした開発者がワクワクする情報を発信していきたいと思います。