Forguncyにおける「データ連結」とは、テーブルデータをページに表示したりページ上から更新したりするために、ページのセルとテーブルのフィールドの関連付けを行うことを言います。
データ連結は、ページのセルだけでなく、リストビューの行テンプレート上のセルでも設定が可能です。
ページ上のセルを通じて、フィールドデータの表示、追加、更新、削除などの操作を行うことができます。
ページのセルの場合
ページ上のセルにデータ連結を行っただけでは、テーブルにあるデータをページに表示させることはできません。データ連結を使ってページ上のセルにデータを表示するためには、テーブルに複数存在しているレコードのうち、どのレコードを表示させるかを選択する(カレントレコードを決定する)必要があります。このカレントレコードは、リストビューを使用してユーザーが行を選択することにより決定されます。詳細についてはリストビューとはにある「役割2:レコードを特定する」を参照してください。
なお、データ連結を使わずにテーブルにあるデータをページに表示する方法としては、「OData」関数、あるいは カスタムJavaScriptを使う方法があります。
リストビューの行テンプレート上のセルの場合
リストビューの行テンプレート上のセルにデータ連結を行った場合、特にそれ以外の設定を行うことなくテーブルにあるデータをページに表示させることができます。表示するレコードを絞り込む(検索する)場合には、 クエリーコマンドを使用します。
ページのセルの場合
ページ上のセルにデータ連結を行ったうえで、テーブルデータの更新コマンドを使用します。
なお、データ連結を使わずにテーブルにあるデータを更新する方法としては、カスタムJavaScriptを使う方法があります。
リストビューの行テンプレート上のセルの場合
リストビューの行テンプレート上のセルにデータ連結を行い、リストビューの設定に存在する更新処理の各設定を有効化します。詳細についてはリストビューの更新機能を参照してください。
なお、リストビュー設定でデータの確定タイミングが即時更新をしない設定となっている場合、データの追加、更新、削除を行うためにはリストビューデータの更新コマンドを実行する必要があります。
具体的なデータ連結の設定方法については、ドラッグ&ドロップによるデータの関連付けとデータ連結タブでのデータの関連付けを参照してください。