Графики
Являются элементами me-chart. Работают на основе google charts. Примеры тут: http://samples-demo.devision.io/page?a=35&p=3623 (opens in a new tab)
Ограничения
- Поддерживаются не все типы графиков гугла, новый тип нужно прописывать и настраивать в ядре платформы мета. Но есть вариант нативного вывода.
- Поддерживаются не все параметры графиков. Мета старается выводить графики "по-умолчанию" более менее приемлимо как может для общего случая.
Однако есть вариант попытаться вывести график полу-нативно:
Нативный вывод
<meu-native-google-charts chart='{
"type": "OrgChart",
"data": pvm.data.acl_role1.rows[0].data,
"options": {"width": "100%", "pieHole": "4/9", "explorer":{},
"sliceVisibilityThreshold": ".2", "showRowNumber": true,
"pageSize":15, "pagingButtons":"auto", "page":"enable", "allowCollapse":true, "size":"small"}
}'>
</meu-native-google-charts>
Структура
style?: CSSStyleDeclaration; - стиль блока. Например: {"width": "100%", "height":"400px"}
data?: any[] - в этом случае данные, которые были выбраны в meta/sql или meta/js коде.
options?: any - параметры графика в нотации Google Chart
type: string - тип графика в нотации Google Chart
package?: string - пакет для типа графика в нотации Google Chart. По умолчанию старается посчитаться автоматически на основе type
Атрибуты
У графиков есть общие мета-атрибуты и обычно настройка графика заканчивается именно ими.
И нативные Google - например для column chart (opens in a new tab) , которые указываются через nativeOptions, но в общем случае это не рекомендуется.
Атрибут nativeOptions можно использовать как вариант для тестирования и с последующим запросом впиливания опции как мета параметр графиков.