Короткий код [[]]
используется для ссылки на свойства вашего dataProvider или диаграммы в строки формата. Некоторые [[shortcodes]]
имеют особое значение, например:
[[title]]
карту до значения, хранящегося в вашем DataProvider указанного пирога диаграмма titleField
для этого конкретного среза (или, если он используется в последовательном графике название графика) ,
[[percents]]
сопоставляет ваш расчетный процент вашего значения по отношению к сумме всех других значений в вашем массиве dataProvider. Например, если сумма всех ваших значений в вашем dataProvider равна 200, а значение определенного поля для данного среза установлено равным 25, [[percents]]
предоставит 12,5 для этого фрагмента. Если у вас есть какая-либо точность или числовое форматирование, установленное в вашей конфигурации диаграммы, диаграмма применит это форматирование.
[[value]]
отображает значение, сохраненное в вашем dataProvider, указанное вашей круговой диаграммой (или графиком для последовательных графиков) значениеField для этого конкретного сегмента/столбца/точки. Если у вас есть какая-либо точность или числовое форматирование, установленное в вашей конфигурации диаграммы, диаграмма применит это форматирование.
[[description]]
сопоставляется значение, сохраненным в вашем DataProvider указанного вашего пирога диаграмма descriptionField
для этого конкретного среза
Документации, подчеркивает особую [[shortcodes]]
в зависимости от контекста и диаграммы типа.
Если у вас есть в вашем DataProvider пользовательские поля, которые не ссылается ни полей, таких как titleField
, valueField
и т.д., вы можете ссылаться на них непосредственно с помощью синтаксиса [[shortcode]]
и диаграмма будет получить, что свойство в элементе массива, DataProvider в. Например, если график с valueField
набором для «sliceValue» и titleField
набора для «sliceTitle» и следующий DataProvider массива:
[
{
"sliceValue": 5,
"sliceTitle": "This is a title",
"extraData": "This is another field that is not mapped by a titleField or valueField"
},
// ...
]
Вы можете ссылаться на extraData
поле непосредственно путем добавления [[extraData]]
в строку. Вы также можете ссылаться на [[sliceValue]]
и [[sliceTitle]]
непосредственно, если вы не хотите использовать [[value]]
и [[title]]
, однако на диаграмме не будет применена точность или форматирование чисел в вашей конфигурации, если вы напрямую ссылаетесь на [[sliceValue]]
.