내 페이지에 두 개의 jqgrids
이 있습니다. 페이지로드 i는 ajax
호출을 사용하는 사용자에게 modeldialogwindow
을 팝업합니다. 나는 사용자가 선택한 팝업 창에서 값을 사용하여 jqgrid를 채 웁니다. jqgrid
로드 ajax 호출을 지연시킬 수 있습니까? (부여함으로써 timeout
?) 내 문제는 때로는 그리드 ajax
팝업 전에 화재를 호출합니다. 그래서 백엔드에서 오류를 던질 것입니다. 해당 사용자가 선택한 값이 존재하지 않기 때문에 (. 나는 시퀀스 방식으로 다음을 수행해야합니다. 순서대로 두 개의 jqgrid를로드하십시오 (시퀀스 아약스 호출)
- 팝업 창을 보여줍니다. 사용자 응답을 대기합니다 (
window.showModalDialog
를 사용하는 경우이 자동으로 발생합니다)를 얻을 값을 사용자가 선택한 후의 최종 뒷있다. 송신 Ajax 호출을 제 1 그리드를로드.
송신 Ajax 호출을 2 그리드를로드.
내가 지연시킬 수없는 '$(document).ready'
바로 뒤에 jqgrids가 채워지기 때문입니다.
귀하의 도움에 감사드립니다. 미리 감사드립니다.
다시 감사드립니다. 이게 해결 됐어. 초기 데이터 유형을 'local'로 설정합니다. 당신의 도움을 주셔서 감사합니다. – Sam
@ Sam : 천만에! – Oleg