Re[3]: AjaxControlToolkit:пробл.с динамич.добавл.контрола
От: eos  
Дата: 29.05.08 06:40
Оценка:
Здравствуйте, Vitguard, Вы писали:

V> Спасибо!

V>Это сработало!
V>но, в "статичных" контролах там рядом была картинка. При клике на неё появлялся календарь. после того, как в календаре выбиралась дата, она появлялась в соответствующем текстбоксе.
V> Сейчас в Вашем способе только при клике на текстбокс появляется поп-ап календарь
V>я дописал код, динамического добавления imageButton
V>к сожалению, простая установка свойства
V>var MyCalendar = new AjaxControlToolkit.CalendarBehavior($get('DateN'));
V>MyCalendar.PopupButtonID="imgShowCalendatDateN";
V>MyCalendar.initialize();
V>не помогла...
V>помогите. пожалуйста...

Для этого используется функция set_button:

...
MyCalendar.set_button($get('<ID кнопки>'));
...


Хотя для Вашей конкретной задачи я бы рассмотрел немного другой вариант решения:
— Создать UserControl содержащий всё необходимое (DropDownList и календарь).
— Положить внутрь UpdatePanel таблицу, repeater или еще какой-нибудь контрол для отображения массива созданного контрола, AddUser назначить в качестве триггера.
— На серверной стороне вести List необходимых данных и динамически рисовать необходимое количество юзеров и дат.

На мой взгляд, данный вариант получится проще.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.