Re: bindevent и this | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, JS!
1) Почти всегда "динамически добавляемые" свойства можно заменить на статически созданные, соответственно поимев _assign и _access методы. 2) В ООП не предусмотрено "многоцелевое использование контрола" - там предполагается делать подклассы на такие случаи - НО это исключительно ради удобства - чтобы не скатится к ситуации когда например есть всего 1 текстбокс, и там прописано всё-всё-всё что только может понадобиться - и проверка УНН, и поиск в связанном справочнике, и валидация дат, и синтаксический разбор введённого текста через регулярные выражения Хотя теоретически МОЖНО сделать и такой "многофункциональный" класс-монстр. P.S. Моя цель - показать что НЕ надо использовать BindEvents() там, где замечательно работают родные для ООП механизмы наследования. Конечно же МОЖНО отказаться от наследования и вообще создания разных классов, всё (ну почти всё, кое что BindEvents всё-же не умеет) подвесив именно через BindEvents - но это будет настолько неочевидный и сложный код... ------------------ WBR, Igor |
© 2000-2024 Fox Club  |