2010-07-09 2 views
1

Telerik RadComboBox 컨트롤을 사용하고 있습니다. 두 개의 관련 콤보가 있는데 사용자가 첫 번째 값을 선택하면 두 번째 필터가 필터링됩니다.Telerik RadCombobox가 클라이언트 측 requestItems()를 사용하여 상태를 유지하지 않습니다.

localeCombo = $find("<%= ddlLocale.ClientID %>"); 
localeCombo.requestItems(item.get_value(), false); 

이 완전히 잘 작동하지만, 원래 비 필터링 된 목록에 게시 내 필터링 콤보 재설정을 수행 할 때 다른 모든 컨트롤은 자신의 상태를 유지하지만 : 나는 코드를 사용

아래이를 달성하기 위해. 클라이언트 쪽 콜백 requestItems() 함수를 사용할 때 항목의 서버 쪽 목록이 업데이트되지 않기 때문에이 가정합니다.

이 경우입니까? 이 문제를 해결하는 간단한 방법이 있습니까?

도움이 될 것입니다.

감사

크리스

답변

1

네, 대부분의 아마 당신의 제안은 사실이다. 세션이나 캐시 저장소에있는 두 번째 필터링 된 콤보 값을 유지 한 다음 포스트 백에서이 값을 복원 할 수 있습니다. 적어도이 작업은 내가 수행 할 작업입니다.

1

이것은 RadComboBox의 버그입니다. 나는 표를 열었다.

+0

Telerik에서 얻은 응답이 있습니다. 이것은 버그는 아니지만 기능입니다. "경험있는 동작은 버그가 아니며 요청시 부하 메커니즘을 사용할 때의 기본 동작입니다. 이러한 경우 RadComboBox의 항목은 서버 측에서 유지되지 않으며 컨트롤의 SelectedValue 또는 Text에만 액세스 할 수 있습니다. 이 문제를 논의하는 다음 도움말을 참조하십시오. " – Sherlock

관련 문제