Здравствуйте! Попытался использовать массивы в вычисляемых атрибутах, скажем так:
var RS = [0, 1000, 1500, 4095];
var i=2;
RS[i];
и получаю ответ:
org.traccar.handler.ComputedAttributesHandler.computeAttribute:138@3:4 undefined property '2' - Property (ComputedAttributesHandler:139 < AttributeResource:63 < ... < OverrideFilter:49 < ...)
Хотя в JEXL syntax указано что "Array elements may be accessed using either square brackets or a dotted numeral, e.g. arr1[0] and arr1.0 are equivalent "
и так RS.i;
тоже не помогло
А конфигурация какая у вас?
Речь о конфигурационном файле traccar.xml
[object Object]
Ну тогда скорее всего они запрещены.
Вы имеете ввиду что запрещен доступ к массивам? Ну то есть их использовать не получится?
Здравствуйте! Попытался использовать массивы в вычисляемых атрибутах, скажем так:
var RS = [0, 1000, 1500, 4095];
var i=2;
RS[i];
и получаю ответ:
org.traccar.handler.ComputedAttributesHandler.computeAttribute:138@3:4 undefined property '2' - Property (ComputedAttributesHandler:139 < AttributeResource:63 < ... < OverrideFilter:49 < ...)
Хотя в JEXL syntax указано что "Array elements may be accessed using either square brackets or a dotted numeral, e.g. arr1[0] and arr1.0 are equivalent "
и так
RS.i;
тоже не помогло