Как я могу создать Sys.UI.Control из другого Sys.UI.Control? - PullRequest
0 голосов
/ 29 июня 2010

Я создаю довольно сложный элемент управления пользовательского интерфейса на стороне клиента, и идея состоит в том, что этот элемент управления сам по себе содержит другие элементы управления, основанные на применяемых к нему свойствах.

Я хочу создать эти дочерние элементы управления внутри переопределенного члена initialize (), поскольку мне нужно создать дочерние элементы DOM, к которым будут присоединены эти дочерние элементы управления, но в документации для $ create () говорится, что вы не должны t создавать компоненты внутри функции initialize ().

Теперь мой вопрос: что мне делать? Какую стратегию лучше использовать здесь?

1 Ответ

0 голосов
/ 01 июля 2010

Мы решили, что только комплексный элемент управления пользовательского интерфейса на стороне клиента должен наследоваться от Sys.UI.Control, и что все объекты внутри него, а также HTML-код, который они генерируют, не должны создаваться с помощью $ create ().

Хотя это и не реальный ответ на вопрос, это, возможно, решение.

...