2010-07-15 7 views
2

현재 jqGrid 및 ASP.Net MVC를 사용하고 있습니다. 현재 진행중인 프로젝트를 통해 최종 사용자에게 데이터 그리드를 제공하고이를 편집 할 수 있습니다. 데이터는 기계에 의해 생성되며 사용자는 기계가 올바른지 여부를 확인합니다.편집 가능한 행에 라디오 버튼을 사용하는 jqGrid

저는 속도가 이상적이라고 생각합니다. 항목별로 행을 제공하고 편집 가능한 라디오 버튼 그룹을 제공하고 싶습니다. 사용자는 '알 수 없음', '맞음', '틀린'등의 값을 선택할 수 있습니다.

많은 데이터가 있으므로 사용자 경험을 위해 사용 가능한 라디오 버튼 중 하나에 그리드의 모든 행을 설정할 수있는 일부 유형의 컨트롤을 제공하고 싶습니다.

jqGrid에서 기본 지원이없는 것 같아서 누구나 이와 비슷한 것을 작성한 경험이 있는지 여부와 이것이 성취 가능하고 신뢰할 수 있는지 여부 또는 드롭 다운 메뉴에 집중해야하는지 물어보고 싶습니다. jqGrid 고유의 편집 가능한 접근 방식.

답변

4

표준 드롭 다운 편집 방식 대신 라디오 버튼을 구현하려면 jqGrid라는 사용자 정의 편집 기능을 사용할 수 있습니다 (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#custom 참조). 이를 통해 사용자 정의 컨트롤을 만들어 셀 값을 편집 할 수 있습니다. 다음은 구현 예입니다. Add multiple input elements in a custom edit type field.

그리드의 모든 행을 사용 가능한 라디오 버튼 선택 사항 중 하나로 설정하려면 jqGrid 외부의 컨트롤을 사용하거나 탐색 모음에 추가 사용자 정의 버튼을 추가 할 수 있습니다 (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_buttons 참조). navButtonAdd을 검색하면이를 구현하는 예가 많이 있습니다 (예 : Jqgrid: navigation based on the selected row). 서버 기반 데이터를 사용하기 때문에 서버에서 메소드를 호출하여 필요한 변경을 수행 한 다음 trigger("reloadGrid")을 호출하여 jqGrid 데이터를 새로 고칠 수 있습니다.

+0

감사 Oleg, 매우 유용합니다. – Meff

관련 문제