2009-07-23 4 views
3

jqGrid 열에 home/details/1과 같은 URL에 대한 링크를 만들려고합니다.jqGrid로 ASP.NET MVC 라우팅

문서가 보여줍니다 showlink {baseLinkUrl : '', showAction : '쇼', addParam은 '& 키 = 2'} 참고 : addParam이 &을 포함해야합니다. 예를 들어

: 포맷 : 'showlink', formatoptions : {baseLinkUrl 'someurl.php', addParam : '& 액션 = 편집'} 이 출력됩니다 : HTTP : // localhost를/someurl.php ID = 123 & action = edit

누구나 포맷터를 사용하여 쿼리 문자열 대신 경로를 만들었습니까?

+0

해결책을 게시 하시겠습니까? –

답변

0

저는 jqGrid를 사용하지 않았지만 내가 알 수있는 한 addParam에 대해서는 아무 것도 설정하지 않아야합니다. 그 이유는이 값을 QueryString으로 추가하기 때문입니다. 경로를 baseLinkUrl으로 설정해보세요.

+0

{이름 : 'ID', 색인 : 'ID', 너비 : 80, 정렬 : '왼쪽', 형식 지정자 : 'showlink', 형식 옵션 : {baseLinkUrl : '/ home/details /'}} 결과 :/home/details/show? id = 2undefined 문제는 ID baseLinkUrl을 추가하는 방법입니다. 정의되지 않은 것을 제거하십시오 – Danny

+1

아, 알겠습니다. 포맷터는 ID를 QueryString에 자동으로 추가해야합니다. 나는 당신이 자신의 포맷터 함수를 작성해야 할 것 같아요. jqGrid의 문서에서이 예제를 보았다. –

+0

포맷터 함수를 작성하여 그것을 정렬했습니다. – Danny