2016-03-24 6 views
0

Можно ли изменить цвет границы узла, если атрибут присутствует или нет в таблице стилей GRASS? Например, если у вас есть:neo4j GRASS цвет границы если атрибут?

  • (х: Имя {первый: "тест"})
  • (у: Название {первая: "Брайен" is_cool: "истина"})

Я бы хотел, чтобы у 2-х красная рамка.

ответ

1

В настоящее время нет. Стили GRASS настраиваются на уровне узла и уровне типа отношений (поэтому стили применяются ко всем узлам, соответствующим этой метке), а не к уровню свойств.

Один обходной путь будет добавить дополнительный ярлык узла для узлов с определенным атрибутом:

MATCH (n:Name) WHERE n.is_cool = "true" 
SET n:Cool 

Так (y:Name {first: "brian", is_cool: true}) становится (y:Name:Cool {first: "brian", is_cool: true}). Это позволит вам определить дополнительный стиль для node.Cool:

node.Cool { 
    border-color: #FF0000; 
} 
Смежные вопросы