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 PageRunJS
TIP

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

#変数

#はじめに

変数は、現在のコンテキストにおける特定の値を識別するために使用される一連のトークンです。ブロックのデータ範囲、フィールドのデフォルト値、連動ルール、ワークフローなどの設定で利用できます。

20251030114458

#現在サポートされている変数

#現在のユーザー

現在ログインしているユーザーのデータを表します。

20240416154950

#現在のロール

現在ログインしているユーザーのロール識別子(ロール名)を表します。

20240416155100

#現在のフォーム

現在のフォームの値を表し、フォームブロックでのみ使用されます。主な利用シーンは以下の通りです。

  • 現在のフォームの連動ルール
  • フォームフィールドのデフォルト値(新規データ追加時のみ有効)
  • 関連フィールドのデータ範囲設定
  • 送信アクションにおけるフィールド値の割り当て設定

#現在のフォームの連動ルール

20251027114920

#フォームフィールドのデフォルト値(新規フォームのみ)

20251027115016

#関連フィールドのデータ範囲設定

上位フィールドに基づいて下位フィールドの選択肢を動的にフィルタリングし、正確なデータ入力を保証するために使用されます。

例:

  1. ユーザーが Owner フィールドの値を選択します。
  2. システムは、選択された Owner の userName に基づいて、Account フィールドの選択肢を自動的にフィルタリングします。

20251030151928

#現在のレコード

レコードとは、データテーブルの行のことで、各行が1つのレコードを表します。表示系のブロックにおける行アクションの連動ルールでは、「現在のレコード」変数が利用できます。

例:「支払い済み」の伝票では、削除ボタンを無効にします。

20251027120217

#現在のポップアップレコード

ポップアップアクションは、NocoBaseのインターフェース設定において非常に重要な役割を果たします。

  • 行アクションのポップアップ:各ポップアップには「現在のポップアップレコード」変数があり、現在の行レコードを表します。
  • 関連フィールドのポップアップ:各ポップアップには「現在のポップアップレコード」変数があり、現在クリックされた関連レコードを表します。

ポップアップ内のブロックでは、「現在のポップアップレコード」変数を使用できます。関連する利用シーンは以下の通りです。

  • ブロックのデータ範囲を設定する
  • 関連フィールドのデータ範囲を設定する
  • フィールドのデフォルト値を設定する(新規データ追加用のフォーム)
  • アクションの連動ルールを設定する

#URLクエリパラメータ

この変数は、現在のページURLに含まれるクエリパラメータを表します。ページURLにクエリ文字列が存在する場合にのみ、この変数は利用可能です。リンクアクションと組み合わせて使用すると、より便利です。

20251027173017

20251027173121

#APIトークン

この変数の値は文字列で、NocoBase APIにアクセスするための認証情報です。ユーザーの身元を確認するために使用できます。

#現在のデバイスタイプ

例:PC以外のデバイスでは「テンプレート印刷」アクションを表示しない。

20251029215303