나는 일종의 독특한 질문을 가지고 있습니다.jqGrid onDocument.Ready를 사용할 때 데이터 세트의 n 번째 페이지를보고
페이징 jqGrid가 구현되었습니다. 데이터 페이지에서 행을 두 번 클릭하면 onDoubleClick 이벤트를 사용하고 (id) 매개 변수가있는 함수를 사용하여 행의 ID를 가져 와서 내가 가진 작업 메서드로 전달합니다. 그런 다음 내 페이지를 편집 페이지로 리디렉션합니다 (jqGrid 편집 팝업을 사용하지 않습니다 ... 그것은 내 사이트에 너무 많은 모달 창입니다). 내 문제는 그 환자를 편집하고 나면이 편집 페이지로 이동하기 위해 클릭 한 동일한 페이지 (데이터)로 리디렉션하고 싶습니다. 그리고 내가 같은 페이지를 말할 때, 나는 동일한 그리드로 리다이렉트 할 것이고, 나는 방금 클릭 한 행을 가지고있는 동일한 데이터 페이지로 돌아가고 싶다. 필자에게 가장 쉬운 방법은 페이지 및 행 정보를 편집 페이지를 호출하는 데 사용하는 작업 메서드로 보내는 것입니다.
다시 데이터의 첫 번째 페이지로 리디렉션 할 수 있습니다 ...하지만 사용자가 그 사람에게 한 변경 사항을보고 싶습니다. 그리고 그
$(document).ready(function() {
debugger;
var pageFromTemp = '@TempData["PAGEVAR"]';
var rowFromTemp = '@TempData["ROWVAR"]';
var pId = '@TempData["POPULATIONID"]';
if ((rowFromTemp != "") && (pageFromTemp != "")) {
//loadPage(pageFromTemp, rowFromTemp, pId);
$("#ftTable").setGridParam({ page: pageFromTemp });
$("ftTable").setGridParam({ rowNum: rowFromTemp });
}
//else {
jQuery("#frTable").jqGrid({
당신이 볼 수 있듯이, $에 (문서) .ready ... 나는 이것에 대한 해결책을 함께 생각
... 데이터의 n 번째 페이지에있을 수 (function() {}이 페이지로 리다이렉트하기 위해 저장 한 페이지 정보를 얻었고 setGridParam 함수를 사용하여 설정하려고했습니다. 불행히도 데이터의 첫 번째 페이지로 다시 리디렉션됩니다. 데이터의 N 번째 페이지까지 열리도록 jqGrid를 설정할 수 있습니까?
이렇게하려고하면 jqGrid가로드되지 않습니다. 여기에있는 격자의 ID를 ... jqGrid ("# id")? 나는 내가 가질 질문이 있다고 생각한다. 어떻게 페이지 N에서 그리드를 초기화 하겠는가? – SoftwareSavant
이 작업을 수행해야합니다. "gridName"과 "X"를 테스트하고 바꿉니다. 당신은 방화범이 끌려도 테스트 할 수 있습니다. – Mark
나는 그것이 무엇인지 모른다 ... 내가 이것을 할 때마다 그리드가 로딩되지 않는다 ... 나는 크롬, ff, IE에서 그것을 시도했다. 페이지 n에 jqGrid를 초기화하는 방법을 찾으려고합니다. 그리드가로드되지 않았다면 어떻게 생각합니까? 페이지 n에 어떻게로드 할 수 있습니까? – SoftwareSavant