jQuery.Ajax를 통해 JSon으로 데이터를 검색 할 때 SlickGrid를 사용하는 방법에 대한 간단한 예제를 찾고 있습니다. SlickGrid 플러그인의 문서를 찾을 수 없었고 잘못된 장소를보고 있는지 궁금해하고있었습니다. SlickGrid를 시작하는 데 도움이 될만한 도움이 될 것입니다.간단한 jQuery SlickGrid JSON 예제 또는 문서
12
A
답변
6
에
저장소는 다음과 같습니다
본인은 README의 하단에 AJAX를 사용하는 방법에 대한 매우 단순하고 간단 지침이 포함되어 SlickGrid의 앤드류 차일 포크를 사용하여 시작하기 훨씬 쉽게 시간을 보냈습니다asp.net 페이지 내의 예제. 웹 서비스 myData
은 그리드 열과 일치해야하는 json 문자열을 반환합니다.
$(function() {
$.ajax({
url: "WS.asmx/myData",
global: false,
type: "POST",
data: "{}",
contentType: "application/json",
dataType: "json",
async: false,
success: function (json) {
data = eval('(' + json.d + ')');
if (!data) { alert('no data'); };
},
error: function (msg) {
var errorText = eval('(' + msg.responseText + ')');
alert('Error : \n--------\n' + errorText.Message);
}
}
);
if (data) {
dataView = new GridNic.Data.DataView();
grid = new GridNic.Grid($("#myGrid"), dataView.rows, columns, options);
var pager = new GridNic.Controls.Pager(dataView, grid, $("#pager"), columns);
var columnpicker = new GridNic.Controls.ColumnPicker(columns, grid, options);
... 그래서 Asp.Net에서
에서 JSON 문자열의 크기는 기본적으로 제한됩니다. 문제가 발생하면 web.config에서 더 큰 크기를 선언해야합니다. :
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="5000000">
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
2
13
SlickGrid 저장소의 AJAX 예제는 캐싱 등으로 까다로워지기 때문에 매우 복잡합니다. 예를 들어 이미 전송 된 모든 행을 추적하고 서버에서 새 행만 요청합니다. Digg 이야기의 특정 예를 위해 하드 코딩되었습니다. 설명서가 부족하고 jQuery 버전 1.5 이상 (아약스 처리 방법이 변경됨)과 함께 버그가있는 것 같습니다. https://github.com/andrewchilds/SlickGrid
0
해결 방법은 간단하지만 위키 페이지에서이를 수행하는 방법을 명시 적으로 밝히지 않았습니다.
SlickGrid는 JSON이 객체 형식이어야한다고 예상합니다. 어떤 이유로이 문자열 형식 인 경우 그러니 그냥 사용
JSON.parse(jsonString);
당신은 아약스에서로드하는 경우, 단순히 이렇게 :
$.getJSON("file.json", function(data) {
grid = new Slick.Grid("#myGrid", data, columns, options);
}
관련 문제
- 1. Struts 2.2.x를 사용하는 간단한 JSON 예제?
- 2. jQuery 탭의 여러 slickGrid
- 3. SlickGrid 및 asp.net 샘플 또는 튜토리얼
- 4. 소개 또는 iteratee에 대한 간단한 예제?
- 5. 간단한 jQuery UI 끌어서 놓기 예제
- 6. 가장 간단한 JQuery 유효성 검사 규칙 예제
- 7. jquery 토글과 관련된 이상한 문제의 간단한 예제
- 8. SlickGrid : Slick.CellRangeDecorator가 생성자가 아닙니다.
- 9. 간단한 ASP.NET MVC 예제
- 10. C++ 큐 - 간단한 예제
- 11. Symfony2 JSON 예제
- 12. jQuery 태그 또는 배지 문서
- 13. UINavigationController : 가장 간단한 예제
- 14. 간단한 jquery/json 함수로 무엇이 누락 되었습니까?
- 15. Java : 문서 또는 이미지를 첨부하는 간단한 프로그램
- 16. JQuery JSON 또는 배열 처리
- 17. 간단한 jQuery를 PHP는 JSON
- 18. JSON 문서 표준은 무엇입니까?
- 19. 간단한 SOAP 예제
- 20. Proguard 간단한 예제 오류
- 21. DispatcherHelper의 간단한 예제
- 22. 간단한 아이폰 XML 예제
- 23. Jquery UI 탭에서 SlickGrid 오버레이 문제가 발생했습니다.
- 24. 간단한 애니메이션 - 플래시 또는 jQuery?
- 25. SlickGrid enableAddRow
- 26. boost threadpool - 문서 및 예제
- 27. ExtJs 캘린더 문서 또는 몇 가지 예제 코드?
- 28. 간단한 피드백 제어 리소스/예제
- 29. 이것은 매우 간단한 예제 PHP
- 30. JSON API 문서 도구
을 불행하게도이 예는 이미 매우 복잡하고 이해하기 어려운 초보자를위한. 어떻게하면 $ .Ajax 호출에서 success 콜백을 구현할 수 있습니까? 사용 가능한 모든 문서가 있습니까? 고맙습니다! – doberkofler
SlickGrid에 대한 문서가 있습니까? – doberkofler
문서는 현재 다소 부족하지만 SlickGrid를 사용하는 가장 효과적인 방법을 보여주는 광범위한 예제가 있습니다. Google 그룹스가 주최하는 지원 그룹이 있습니다. – gor