setPropertyValue(propertyName, value);
propertyName. Наименование свойства;
value. Значение, которое будет присвоено указанному свойству.
Метод setPropertyValue управляет доступностью панелей «Преобразовать данные» и «Отобразить как ранги» на вкладке «Данные» панели свойств экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента EaxPropertyBar с наименованием «eaxPropBar» (см. «Пример совместного размещения EaxPropertyBar и EaxGrid»). Отобразим и развернём панель «Данные», пункты «Преобразовать данные» и «Отобразить как ранги» сделаем недоступными, а также обработаем событие PropertyChanged:
// Обработаем событие PropertyChanged
eaxPropBar.PropertyChanged.add(function (sender, args) {
console.log("Наименование свойства: %s", args.getPropertyName());
});
// Получим панель «Данные»
var dataPanel = eaxPropBar.getDataPanel();
// Отобразим и развернём данную панель
dataPanel.show();
dataPanel.expand();
// Сделаем пункты «Преобразовать данные» и «Отобразить как ранги» недоступными
eaxPropBar.setPropertyValue(PP.Exp.Ui.EaxPropertyViews.GridChangeData, false);
В результате выполнения примера была отображена и развёрнута панель «Данные», пункты «Преобразовать данные» и «Отобразить как ранги» стали недоступными:

Вручную выберем другое значение из раскрывающегося списка «Фильтровать по значениям таблицы». После этого в консоли браузера будет выведено наименование изменившегося свойства:
Наименование свойства: Filter
См. также: