refresh();
Метод refresh обновляет представления по ключу измерения, либо по параметрам события PropertyChanged.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Далее обновим измерения в мастере и получим список их ключей:
var dimBarMaster = expressBox.getPropertyBarView().getDimBarMasterView();
// Отобразим мастер на панели свойств
dimBarMaster.show();
// Получим массив измерений
var dims = dimBarMaster.getCurrentState().dims.its.it;
// Обновим все измерения
dimBarMaster.refreshSelections(dims);
// Выведем ключи всех измерений в мастере
var keys = "";
for(var i = 0; i < dims.length; i++) {
keys += dims[i].k;
keys += " ";
};
console.log("Keys: " + keys);
//Обновим мастер управления отметкой
dimBarMaster.refresh();
В результате выполнения данного примера будут обновлены измерения в мастере, а в консоли браузера будут выведены их ключи:
Keys: 1646 2038 1824 2042
См. также: