Я использую библиотеку mxGraph для отображения некоторых диаграмм, может ли кто-нибудь помочь мне расположить метки краев внизу, а не посередине?
Заранее спасибо!
Я использую библиотеку mxGraph для отображения некоторых диаграмм, может ли кто-нибудь помочь мне расположить метки краев внизу, а не посередине?
Заранее спасибо!
В таблице стилей для соответствующих краев выполните
<add as="verticalAlign" value="top" />
<add as="verticalLabelPosition" value="bottom" />
Или сделайте это встроенным при вставке края
graph.insertEdge(..., 'defaultEdge;verticalAlign=top;verticalLabelPosition=bottom');
«defaultEdge» предназначен для того, чтобы сохранить остальные стили по умолчанию, а не полностью их переопределить.
Это размещает границы меток в нижней части ребра и размещает метки в верхней части их границ.
style="defaultEdge;verticalAlign=top;verticalLabelPosition=bottom"
к mxCell
элементам. Дополнительная литература: jgraph.github.io/mxgraph/docs/manual.html #3.1.3.1 Пример программной таблицы стилей: github. com/jgraph/mxgraph/blob/master/javascript/examples/
- person Vsevolod Golovanov; 26.11.2017