CoreAttrs¶ public interface CoreAttrs¶ Интерфейс прокси-класса для доступа к коллекции атрибутов выборки. Methods¶ count¶ int count()¶ Returns: Количестко атрибутов в менеджере exists¶ boolean exists(String name)¶ Проверяет существование атрибута Parameters: name – Имя атрибута Returns: True, если существует. foreach¶ void foreach(ForwardProcedureWithArg<CoreAttr> proc)¶ Итератор по списку атрибутов. Parameters: proc – анонимный метод, который будет вызван для каждого атрибута. Throws: ApplicationException – Если что-то пошло не так. get¶ CoreAttr get(String name)¶ Возвращает объект Атрибут по его имени Parameters: name – Имя атрибута Returns: Атрибут getOpt¶ CoreAttr getOpt(String name)¶ Возвращает объект Атрибут по его имени Parameters: name – Имя атрибута Returns: Атрибут в обёртке Option getOrCreate¶ CoreAttr getOrCreate(String name)¶ Возвращает объект Атрибут по его имени. Если атрибут с заданным именем не существует, он будет создан. Parameters: name – Имя атрибута Returns: Атрибут names¶ String[] names()¶ Returns: Имена всех существующих атрибутов setCanEditText¶ void setCanEditText(Map<String, Boolean> fieldsRoMap)¶ Изменяет доступность ввода текста в редакторах с кнопками Parameters: fieldsRoMap – Карта новых значений Map[String, Boolean] setCaption¶ void setCaption(Map<String, String> map)¶ Устанавливает наименования атрибутам, указанным в карте Parameters: map – Карта[Системное_имя, Наименование] setReadOnly¶ void setReadOnly(Map<String, Boolean> fieldsRoMap)¶ Изменяет редактируемость нескольких атрибутов одновременно Parameters: fieldsRoMap – Карта новых значений Map[String, Boolean] setVisible¶ void setVisible(Map<String, Boolean> attrVisibleMap)¶ Изменяет видимость нескольких атрибутов одновременно Parameters: attrVisibleMap – Карта новых значений Map[String, Boolean]