Я пытаюсь использовать Google Charts API для отображения DataTable
, у которого некоторые ячейки окрашены в зависимости от их значения.Таблица генерирует нормально, но ни одно из моих свойств стиля не применяется к ячейкам.Согласно документации, я должен иметь возможность установить значение ячейки, используя значение p
:
p [Необязательно] Объект, представляющий собой карту пользовательских значений, примененных кклетка.Эти значения могут быть любого типа JavaScript.Если ваша визуализация поддерживает какие-либо свойства уровня ячейки, она будет описывать их;в противном случае это свойство будет игнорироваться.Пример: p: {style: 'border: 1px solid green;'}.
Я передаю сгенерированный Perl объект JSON в конструктор DataTable
.Объект JSON выглядит следующим образом:
{"cols":[{"pattern":"","type":"string","label":"alias","id":""},
{"pattern":"","type":"string","label":"state","id":""},
{"pattern":"","type":"string","label":"server_name","id":""},
{"pattern":"","type":"number","label":"connections","id":""},
{"pattern":"","type":"number","label":"sessions","id":""},
{"pattern":"","type":"number","label":"queues","id":""},
{"pattern":"","type":"number","label":"topics","id":""},
{"pattern":"","type":"number","label":"durables","id":""},
{"pattern":"","type":"number","label":"pending_message","id":""}
],
"rows":[
{"c":[{"v":"live1"},
{"p":{"style":"border: 1px solid green;"},"v":"Active"},
{"v":"serice1"},{"v":"580"},{"v":"1177"},{"v":"632"},{"v":"200"},{"v":"68"},{"v":"69"}
]},
{"c":[
{"v":"live2"},
{"p":{"style":"border: 1px solid green;"},"v":"Active"},
{"v":"service2"},{"v":"68"},{"v":"1481"},{"v":"164"},{"v":"48"},{"v":"4"},{"v":"2592"}
]},
{"c":[
{"v":"uat1"},
{"p":{"style":"border: 1px solid green;"},
"v":"Active"},{"v":"service3"},{"v":"299"},{"v":"1072"},{"v":"305"},{"v":"111"},{"v":"39"},{"v":"17"}]},
{"c":[
{"v":"uat2"},
{"p":{"style":"border: 1px solid green;"},
"v":"Active"},{"v":"service4"},{"v":"115"},{"v":"1755"},{"v":"302"},{"v":"79"},{"v":"9"},{"v":"1"}]
}],
"p":null}
Может кто-нибудь увидеть, что я делаю неправильно, или иметь примерную структуру объекта JSON DataTable
со стилем, примененным к ячейкам или строкам?