getFilledAttributes(forEdit: Boolean);
forEdit. Признак получения атрибутов, доступных для редактирования пользователем. Если параметр равен значению true, то будет возвращены только атрибуты, доступные для редактирования, иначе - массив атрибутов, доступных для отображения.
Метод getFilledAttributes возвращает массив атрибутов, доступных для просмотра или редактирования пользователем.
Метод возвращает массив объектов типа
Для выполнения примера необходимо наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox» ). Определим идентификаторы атрибутов, доступных для редактирования, и их количество:
// Получим справочник НСИ var source = dictionaryBox.getSource()[0]; // Получим все атрибуты справочника var attributes = source.getAttributes(); // Получим атрибуты, доступные только для редактирования var filledAttributes = source.getFilledAttributes(true); var filledAttributesId = []; for (var i = 0; i < attributes.length; i++) { filledAttributesId.push(attributes[i].getId()); }; console.log("Идентификаторы всех атрибутов справочника, доступных для редактирования: %s", filledAttributesId.toString()); console.log("Их количество: " + filledAttributesId.length);
В результате выполнения примера в консоли браузера были выведены идентификаторы всех атрибутов справочника, доступных для редактирования, и их количество:
Идентификаторы всех атрибутов справочника, доступных для редактирования: KEY,NAME,PARENT_KEY,ORD,HIDDEN,VERSION,INDATE,OUTDATE,UNIT_VALUE,DESCRIPTION,UNITS_SYSTEM,
READACCESS,WRITEACCESS,DELETEACCESS,ACCESSACCESS,UNITS_SYSTEM_DESCRIPTION
Их количество: 16
См. также: