Neo4j - установить подписи узлов на метки в веб-интерфейсе

Когда я создавал свою графическую базу данных в Neo4j, я думал, что метка узла — это то же самое, что и заголовок узла в визуализаторе веб-браузера. Вместо этого заголовки узлов по умолчанию устанавливаются на первое свойство узла. Есть ли способ установить заголовки узлов той же строкой, что и метки узлов? Я вижу, что есть таблица стилей графа, где я могу вручную изменить заголовки узлов, но я не знаю, как установить переменную заголовка, равную метке.


person Sergei Wallace    schedule 06.02.2016    source источник


Ответы (1)


Есть способ использовать метку узла в качестве подписи в браузере neo4j, но с одной оговоркой (см. ниже).

Вы можете изменить таблицу стилей графика, чтобы жестко закодировать заголовок для узла. (Щелкните звездочку на самой левой вертикальной панели, нажмите кнопку «Таблица стилей графика», чтобы увидеть лист во всплывающем окне, экспортируйте лист в файл, внесите изменения и перетащите отредактированный файл на строку «Перетащите файл травы сюда для импорта» в нижней части всплывающего окна).

Например, если интересующая вас метка узла имеет значение Person, а ее заголовок в настоящее время является свойством name, то ваша таблица стилей может в настоящее время содержать что-то вроде этого:

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: '{name}';
}

Вы можете изменить caption, чтобы жестко закодировать метку на «Человек», как в:

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: 'Person';
}

Все в порядке; но, как правило, узел может иметь несколько меток, и описанный выше подход будет отображать только одну из этих меток для узла. Немного поэкспериментировав, оказалось, что отображаемая метка — это первая метка, добавленная к узлу.

person cybersam    schedule 06.02.2016