DimModel: PP.Mb.DimSource
Свойство DimModel определяет модель справочника.
Значение свойства устанавливается из JSON и с помощью метода setSource, а возвращается с помощью метода getSource.
Для выполнения примера необходимо наличие на html-странице компонента ReportBox с наименованием «reportBox». Получим экземпляр элемента управления:
// Получим экземпляр PP.Prx.DimControl DV = reportBox.getDataView(); // -> PP.Prx.Ui.DataArea {} cBar = DV.getControlBar(); // -> PP.Prx.Ui.ControlBar {} dimC = cBar.getControls()[0]; // -> PP.Prx.Ui.DimComboControl {} dControl = dimC.getSource(); // -> PP.Prx.DimControl {} // Получен экземпляр PP.Prx.DimControl // Определим признак изменения содержимого и структуры элемента управления console.debug(dControl.getIsContentChanged ? "Содержимое справочника изменялось" : "Содержимое справочника не изменялось"); console.debug(dControl.getIsStructureChanged ? "Структура справочника изменялась" : "Структура справочника не изменялась"); // Определим возможность множественной отметки console.debug(dControl.getMultiSelect ? "В элементе управления доступна множественная отметка" : "Множественная отметка недоступна"); // Определим метод отметки console.debug("Метод отметки в элементе измерения: " + dControl.getSelectionMode()); // Получим наименование измерения, используемого в элементе управления console.debug("Наименование измерения: " + dControl.getDimModel().getName());
В результате выполнения пример был получен экземпляр класса DimControl и выведена информация о его свойствах, а также получено наименование измерения.
См. также: