Ну вдруг кто-нибудь знает? Задача: по некоторому событию создать relation вида Поле = Поле на известной таблице.
Дошел до следующего:
PHP код:
relationNode = Treenode::findNode(valueDictTable.path() + "\\Relations\\");
relationNode.AOTadd(subjDictTable.name());
relationNode = relationNode.AOTfindChild(subjDictTable.name());
relationNode.AOTsave();
properties = relationNode.AOTgetProperties();
properties = setProperty(properties, #PropertyTable, subjDictTable.name());
properties = setProperty(properties, #PropertyValidate, "No");
relationNode.AOTsetProperties(properties);
relationNode.AOTsave();
Т.е. сам relation coздал. Но "строки" relation методом relationNode.AOTadd() создать не удается. AOTdrop тоже здесь не применим.