похоже, что никто не опубликовал на этом.Telerik Rad Combo и async postbacks в asp.net
У меня очень типичная настройка, панель обновления ajax обновляется при изменении списка сокращений офисов. Каждая форма может иметь свои собственные ценности, например, каждый магазин будет иметь собственный список сотрудников. Здесь начинается самое интересное. Форма может быть изменена путем выпадающего (нового офиса) или подтверждена и отправлена.
При сбрасывании изменений я создаю новый экземпляр той же самой комбинации rad, привязываю ее к текущим данным, подтверждаю, что правильные данные привязаны. Затем в обратном направлении я вижу выбранного пользователя по умолчанию у предыдущего пользователя. Это сложный элемент управления, и firebug показывает мне, что значение для «текстового поля», которое имитирует комбо, все еще имеет старое значение. Я подозреваю, что onViewStateLoaded, но отключить viewstate для Telerik не помогло. В любом случае, мне это не нужно, потому что я должен поместить выбранное значение в другое скрытое, чтобы сделать перекрестную страницу для отправки. Любые идеи, прежде чем я взломать это очень плохо? Любые будут оценены.
Убирайтесь, пока вы можете ... эта волнующая вещь telerik ajax была проклятием моего существования в течение последних нескольких месяцев. Это (IMO) полностью нарушено в современных браузерах, особенно. webkit, и я должен что-то сделать с довольно большим (с точки зрения кодовой базы, а не с большим количеством пользователей), который использует эту чертову вещь повсюду. Я переписываю весь интерфейс в рамках, который не сосать. –
Я выбрал их только потому, что у них была автозаполнение, что является одним из моих требований. Удивительно, но это было одно из немногих, которое поддерживало выбранную ценность. Я не мог понять, что AjaxToolKitDropDown не поддерживал его. И теперь, после 3 месяцев развития и приобретения лицензии, я застрял с этими чертовыми вещами. По крайней мере, я не заменил каждый conbo, только те, которые нуждаются в автозаполнении или каком-то другом взаимодействии, которые не могли обеспечить элементы управления полки. Теперь я хочу, чтобы я сохранил инструментарий и просто передал этот ассоциативный массив selvalue. – user383562
RadCombobox - это мощный инструмент, и его следует использовать только тогда, когда вам нужны функции, отличные от базового ASP.NET DropDownList. Если вам не нужны богатые функции, вы всегда можете создать стиль DropDownList для соответствия другим инструментам Telerik с помощью RadFormDecorator. Используемые правильно, инструменты Telerik полностью поддерживают все основные браузеры, и мы всегда здесь, чтобы помочь, если у вас есть проблемы. – Todd