2013-02-06 3 views
0

여기에 스크린 샷이 첨부되었습니다. http://imageshack.us/photo/my-images/836/abcpqr.png/. 제 1 2 열에는 그 안에있는 아이템들의 목록이 있습니다. 그리고 세 번째 열은 출력 항목이며, 값은 선택한 항목의 드롭 다운에 따라 다릅니다. 나는 2 개의 드롭 다운 항목과 그 출력을 datatable 안에 모두 가지고있다. 때문에 나는 서버 측 처리를 사용하지 않아도된다.데이터 테이블 클라이언트 측 저장

그래서 출력 테이블 클라이언트 측을 저장하려고합니다. 그리고 출력 테이블에서 3 열 텍스트 상자로 출력을 표시하려는 드롭 다운 선택 값에 따라 다릅니다. 클라이언트 쪽 (Javascript/Jquery)을 사용하여이 작업을 수행하려고합니다.

그래서 어떻게해야하는지 알려주세요.

미리 감사드립니다.

답변

0

I을 사용하는 방법을 알아 보려면 API의 sessionStorage와 localStorage를

여기

입니다 자습서를 사용할 수 있습니다 의미 해결책을 얻었다. 앞으로 다른 사람에게 유용 할 것입니다.

빈 스팬이있는 itemtempalte 만 포함 된 숨겨진 listview를 만들었습니다. 그리고 span을 지정하여 각 범위를 구분하고 원하는 출력을 갖는 사용자 정의 속성을 만듭니다. 예 :

<ItemTemplate> <span id="residualMapping" class='<%# string.Format("ABC_{0}_{1}",Eval("firstdropdownValue"),Eval("seconddropdownValue")) %>' output='<%# Eval("output") %>' > </span></ItemTemplate> 

각 드롭 다운 및 레이블에 클래스를 지정하십시오. 그리고 마지막으로 각 드롭 다운 변경 이벤트를 처리했습니다. 이 이벤트에서 두 드롭 다운의 선택된 값을 얻고 있고이 값을 사용하여 스팬을 잡아 가고 스팬에서 사용자 지정 특성 값을 얻고 있습니다. 그리고이 값을 출력 레이블에 지정합니다.

관련 문제