EaxPropertyBar.setPropertyValue

Синтаксис

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

См. также:

EaxPropertyBar