Skip to content

Commit

Permalink
Merge pull request #159 from retejs/scopes-docs
Browse files Browse the repository at this point in the history
feat(docs): update sopes duynamic relationships
  • Loading branch information
Ni55aN authored Jun 1, 2024
2 parents f8876e5 + ea00eea commit 42d8ee9
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
10 changes: 10 additions & 0 deletions content/en/docs/4.guides/8.scopes.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,14 @@ The ordering of nested nodes is a bit different as parent nodes shouldn't overla

The same [Arrange nodes](/docs/guides/arrange) guide can be used for automated positioning of nodes in relation to one another, as the plugin used within also supports nested nodes.

## Dynamically changing relationships

After the nodes have been added to the editor, to change the bindings between nodes, in addition to changing `node.parent` you need to explicitly call the update method

```ts
// previously parent1.id was assigned
node1.parent = undefined;
await scopes.update(parent1.id)
```

Check out the complete result on the [Scopes](/examples/scopes) example page.
10 changes: 10 additions & 0 deletions content/uk/docs/4.guides/8.scopes.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,14 @@ AreaExtensions.simpleNodesOrder(area);

Той самий гайд [Упорядкування вузлів](/uk/docs/guides/arrange) можна використовувати для автоматичного позиціонування вузлів відносно один одного, оскільки плагін, який там використовується, також підтримує вкладені вузли.

## Динамічно змінені зв'язки

Після того, як вузли були додані в редактор, щоб змінити з'вязки між візлами, окрім зміни `node.parent` вам потрібно явно викликати оновлення батьківського вузла

```ts
// раніше був призначений parent1.id
node1.parent = undefined;
await scopes.update(parent1.id)
```

Перегляньте повний результат на сторінці прикладу [Області видимості](/uk/examples/scopes).

0 comments on commit 42d8ee9

Please sign in to comment.