2015-03-25 2 views
0

Я продолжаю получать ошибки az_null при добавлении источника данных json. Я думаю, что это связано с тем, что порядок использования элементов getorgchart должен быть в определенном порядке, а не только правильно.getorgchart sourcedata форматирование

Не могли бы вы рассказать мне, какие правила предназначены для этого заказа, чтобы диаграмма не выдавала ошибок?

e.g ниже - это будет работать, поэтому он не ищет «id», чтобы быть в порядке , но если вы поместите третий раз перед вторым, он сломает его и выбросит ошибку.

[ 
    { id: 14, parentId: null }, 
    { id: 12, parentId: 14 }, 
    { id: 13, parentId: 12 }, 
    { id: 11, parentId: 14 }, 
    { id: 10, parentId: 11 }, 
    { id: 9, parentId: 11 }, 
    { id: 8, parentId: 11 }, 
    { id: 7, parentId: 11 }, 
    { id: 6, parentId: 11 }, 
    { id: 5, parentId: 10 }, 
    { id: 4, parentId: 9 }, 
    { id:3, parentId: 8 }, 
    { id: 2, parentId: 7 }, 
    { id: 1, parentId: 6 } 

p.s также - как сделать заголовок подходящим в коробке? я не могу отредактировать его в css для обертывания или быть многострочным, чтобы задания торчали по краю.

м

ответ

0

ParentId должен быть определен перед тем, идентификатор определен. Другими словами, менеджер сотрудника должен быть добавлен до добавления сотрудника.

Что касается текстовых полей, вы можете использовать CSS для установки размера шрифта (чтобы вставить его в поле). Например, для имени используется класс 'get-text-0' и 'get-text-1' для названия задания. Вот мой пользовательский CSS, например:

.get-org-chart .get-oc-c .get-text-0 { 
    fill:#000;  /* font color */ 
    font-size: 40px; /* text, Name */ 
} 

.get-org-chart .get-oc-c .get-text-1 { 
    fill: #000;  /* font color */ 
    font-size: 24px; /* text, Title */ 
} 
Смежные вопросы