SpreadJS製品ヘルプ
addRelationship メソッド
GC.Data 名前空間 > DataManager タイプ : addRelationship メソッド
外部キーがターゲットテーブルの主キーであるソーステーブル。
ソースフィールド名。
ソースリレーションシップの名前。
主キーがソーステーブルの外部キーである対象のテーブル。
対象のフィールド名。
対象のリレーションシップ名。
データマネージャにリレーションシップを追加します。
シンタックス
var instance = new GC.Data.DataManager();
var value; // Type: Object
value = instance.addRelationship(sourceTable,
                                 sourceFieldName,
                                 sourceRelationshipName,
                                 targetTable,
                                 targetFieldName,
                                 targetRelationshipName);
function addRelationship( 
   sourceTable : Table,
   sourceFieldName : string,
   sourceRelationshipName : string,
   targetTable : Table,
   targetFieldName : string,
   targetRelationshipName : string
) : Object;

パラメータ

sourceTable
外部キーがターゲットテーブルの主キーであるソーステーブル。
sourceFieldName
ソースフィールド名。
sourceRelationshipName
ソースリレーションシップの名前。
targetTable
主キーがソーステーブルの外部キーである対象のテーブル。
targetFieldName
対象のフィールド名。
targetRelationshipName
対象のリレーションシップ名。

戻り値の型

リレーションシップを返します。
使用例
// 製品テーブルとカテゴリテーブルのリレーションシップを追加します。
dataManager.addRelationship(productTable, "categoryId", "categories", categoriesTable, "id", "products");
関連トピック

参照

DataManager タイプ