Web-программирование: "Java Script: Библиотека визуальных компонентов. Методы базового класса." |
![]() |
![]() |
Автор megabax | ||||
15.07.2011 г. | ||||
Web-программирование: «Java Script: Библиотека визуальных компонентов. Методы базового класса. Продолжение».
Сегодня мы продолжим разбор методов класса CXBrBaseInterfaceClass.
И так, _set_name - метод установки имени объекта, он еще и проверяет его на уникальность во всем дереве вложенности объектов (объекты можно поместить в контейнер, но до него мы еще дойдем). Вот реализация этого метода:
Как происходит проверка на уникальность? Если объект вложен в контейнер (у него есть владелец, _owner не равен null), то производим поиск внутри этого контейнера, иначе проверяем, а не является ли наш объект сам контейнером? Если да, то поищем еще имя еще и у вложеных в него самого объектов. Если не нашли - имя уникально и его можно присвоить. Иначе выдаем сообщение об ошибке. Далее вам понадобятся исходники библиотеки. Если их у вас нет, скачайте их здесь. Для того, что бы убедиться, что этот метод работает, используем вот такой тестовый пример:
Ну, и наконец два последних, самых легких метода класса CXBrBaseInterfaceClass, это _error и _get_name:
Все, теперь можно переходить к классу контейнеру, но это мы сделаем в будущих выпусках.
|
||||
Последнее обновление ( 15.07.2011 г. ) |
« След. | Пред. » |
---|