2010-07-20 6 views
1

읽기/표시 모드에서 텍스트 (예 : CityName)로 표시하려는 열이 있습니다. 사용자가 편집을 클릭하면 Select로 표시되기를 원합니다. 그런 다음 CityID를 전달하여 Select Control with 옵션 == 선택한 CityID를 표시 할 수 있습니다.JQGrid 값 및 텍스트 열

jqGrid는이 기능을 즉시 사용할 수 있습니까? 아니면 사용자 정의 포맷터를 구현해야합니까?

감사

답변

4

는 이미 여기에

알았어요 내 솔루션입니다

COL 모델

{ name: 'CityID', index: 'CityID', width: 55, editable: true, edittype: 'select', editoptions: { dataUrl: 'City/GenerateCityOptions' }, formatter: CityFormatter}, 

function CityFormatter(cellvalue, options, rowObject) { 

    return rowObject.CityName; //The field name that i wanted to be displayed instead of id 

} 
+0

이 솔루션의 문제는 이름이 아니라으로 옵션을 선택있는 jqGrid 편집 모드 중입니다 신분증. 중복 된 항목이있는 경우 같은 이름이지만 잘못된 ID를 가리 킵니다. –