logologo
スタート
マニュアル
開発
プラグイン
API
ホーム
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
ホーム
logologo
概要

ブロック

概要

データブロック

テーブル
フォーム
詳細
リスト
グリッドカード
チャート

フィルターブロック

フォーム

その他のブロック

操作パネル
Iframe
Markdown
JS Block

ブロック設定項目

データ範囲
データの読み込み方法
レイアウト
ブロック連動ルール
フィールド連動ルール
並び替えルール
ドラッグ&ドロップ並び替え
ブロックの削除
ブロックタイトル
ブロックの高さ
フォームの下書き

フィールド

概要

共通設定項目

テーブルフィールド
詳細フィールド
フィルターフォームフィールド
フォームフィールド

固有設定項目

日付
ファイルマネージャー
サブフォーム
セレクト
データセレクター
カスケード選択
サブテーブル(インライン編集)
サブテーブル(ポップアップ編集)
サブ詳細
タイトル
JS Field
JS Item
JS Column

フィールド設定項目

デフォルト値
フィールドラベル
ラベルを表示
フィールドのツールチップ
データ範囲
フィールドコンポーネント
数値フォーマット
パターン
必須
タイトルフィールド
バリデーションルール
関連フィールドコンポーネント

アクション

概要

アクション設定項目

編集ボタン
二次確認
フィールド値の割り当て
ワークフローをバインド
編集ポップアップ
アクション連動ルール

アクションタイプ

新規追加
表示
削除
編集
複製
インポート
インポートPro
エクスポート
エクスポートPro
添付ファイルのエクスポート
フィルター
リンク
ポップアップを開く
リフレッシュ
データ送信
ワークフローをトリガー
レコード更新
一括更新
一括編集
子レコードの追加
JS Action
アクション権限

高度な設定

連動ルール
イベントフロー
変数
RunJS
UIテンプレート
Previous Pageチャート
Next Page操作パネル
AI翻訳通知

このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。

#フィルターフォーム

#はじめに

フィルターフォームを使うと、フォームのフィールドに値を入力してデータを絞り込むことができます。テーブルブロック、チャートブロック、リストブロックなど、さまざまなブロックのデータをフィルターする際に活用できます。

#使い方

まずは簡単な例で、フィルターフォームの基本的な使い方を素早く見ていきましょう。ユーザー情報を含むテーブルブロックがあり、フィルターフォームを使ってデータを絞り込みたいとします。以下のようなイメージです。

20251031163036_rec_

設定手順は以下の通りです。

  1. 設定モードを有効にし、ページに「フィルターフォーム」ブロックと「テーブル」ブロックを追加します。 20251031163525_rec_
  2. テーブルブロックとフィルターフォームブロックの両方に「ニックネーム」フィールドを追加します。 20251031163932_rec_
  3. これで、すぐに使い始めることができます。 20251031163036_rec_

#高度な使い方

フィルターフォームブロックは、より高度な設定にも対応しています。ここでは、いくつかの一般的な使い方をご紹介します。

#複数のブロックを連携する

1つのフォームフィールドで、複数のブロックのデータを同時に絞り込むことができます。具体的な操作方法は以下の通りです。

  1. フィールドの「Connect fields」設定項目をクリックします。 20251031170300
  2. 連携したいターゲットブロックを追加します。ここでは、ページ内のリストブロックを選択します。 20251031170718
  3. リストブロックから1つまたは複数のフィールドを選択して連携します。ここでは「ニックネーム」フィールドを選択します。 20251031171039
  4. 保存ボタンをクリックして設定を完了します。結果は以下のようになります。 20251031171209_rec_

#チャートブロックを連携する

参考:ページフィルターと連携

#カスタムフィールド

データテーブルからフィールドを選択するだけでなく、「カスタムフィールド」を使ってフォームフィールドを作成することもできます。例えば、ドロップダウンの単一選択フィールドを作成し、オプションを自由に設定することが可能です。具体的な操作方法は以下の通りです。

  1. 「カスタムフィールド」オプションをクリックすると、設定画面が表示されます。 20251031173833
  2. フィールドのタイトルを入力し、「フィールドタイプ」で「選択」を選択して、オプションを設定します。 20251031174857_rec_
  3. 新しく追加したカスタムフィールドは、ターゲットブロックのフィールドと手動で連携する必要があります。操作方法は以下の通りです。 20251031181957_rec_
  4. 設定が完了しました。結果は以下のようになります。 20251031182235_rec_

現在サポートされているフィールドタイプは以下の通りです。

  • テキスト
  • 数字
  • 日付
  • 選択
  • ラジオグループ
  • チェックボックスグループ
  • 関連レコード

#関連レコード(カスタムリレーションフィールド)

「関連レコード」は、「関連テーブルのレコードでフィルターする」シナリオに適しています。例えば、注文リストで「顧客」ごとに注文をフィルターしたり、タスクリストで「担当者」ごとにタスクをフィルターしたりする場合です。

設定項目の説明:

  • ターゲットデータテーブル:選択可能なレコードをどのデータテーブルから読み込むかを指定します。
  • タイトルフィールド:ドロップダウンの選択肢や選択済みタグに表示されるテキスト(名前やタイトルなど)として使用されます。
  • 値フィールド:実際にフィルターを実行する際に送信される値で、通常は主キーフィールド(id など)を選択します。
  • 複数選択を許可:有効にすると、一度に複数のレコードを選択できます。
  • 演算子:フィルター条件がどのように一致するかを定義します(下記の「演算子」の説明を参照)。

推奨設定:

  1. タイトルフィールド は可読性の高いフィールド(「名前」など)を選択し、IDのみの表示による使い勝手の低下を避けます。
  2. 值フィールド は主キーフィールドを優先的に選択し、フィルターの安定性と一意性を確保します。
  3. 単一選択のシナリオでは通常 複数選択を許可 をオフにし、複数選択のシナリオでは 複数選択を許可 をオンにして適切な 演算子 と組み合わせます。

#演算子

演算子 は、「フィルターフォームのフィールド値」と「ターゲットブロックのフィールド値」の一致関係を定義するために使用されます。

#折りたたみ

折りたたみボタンを追加すると、フィルターフォームの内容を折りたたんだり展開したりして、ページスペースを節約できます。

20251031182743

以下の設定が可能です。

20251031182849

  • 折りたたみ時に表示する行数:折りたたまれた状態で表示されるフォームフィールドの行数を設定します。
  • デフォルトで折りたたむ:有効にすると、フィルターフォームはデフォルトで折りたたまれた状態で表示されます。