jqgrid가 쿼리 문자열에서 OData를 사용하여 데이터를 쿼리하도록하는 방법

Andrus

무료 jqgrid는 다음을 사용하여 원격 json 데이터를 읽습니다.

  $.jgrid.useJSON = true;
  $.extend(true, $.jgrid.defaults, {
            mtype: 'GET',
            url: '@Html.Raw(Url.Action("Entity", "API",))'
    } );

검색 창은

$.extend(true, $.jgrid.search, {
            multipleSearch: true,
            recreateFilter: true,
            closeAfterSearch: true,
            overlay: 0,
            recreateForm: true
        });

검색 버튼을 누르면 추악한 필터 쿼리 문자열 매개 변수가 다음과 같이 생성됩니다.

http://localhost:52216/admin/API/Entity/DoklstlG?search=true&nd=1448746804617&rows=20&page=1&sidx=customer&_sord=desc&filters=%7B%22groupOp%22%3A%22AND%22%2C%22rules%22%3A%5B%7B%22field%22%3A%22Klient_nimi%22%2C%22op%22%3A%22cn%22%2C%22data%22%3A%22a%22%7D%5D%7D

이 URL, 특히 OData 형식으로 생성 된 필터 절을 변경하는 방법은 무엇입니까? jqgrid OData 플러그인 위키 기사를 읽었지만 그러한 가능성을 찾지 못했습니다.

올렉

바로 사용할 수있는 솔루션을 제안 할 수는 없지만 요구 사항을 구현할 수있는 방법을 알려 드리겠습니다.

우선 을 읽어 보시길 권합니다 . OData의 서버 측 정렬 및 페이징을 사용하는 방법을 보여줍니다. 사용에 대한 하나 개의 필요 $top, $skip, $orderby$inlinecount세트 내부 될 수 URI 매개 변수 serializeGridData. 같은 방식으로 필터링을 구현할 수 있습니다. filtersjqGrid에서 생성 한 매개 변수를 객체 로 변환 하고 모든 규칙을 구문 분석해야합니다. $filterOData를 지원 하는 해당 매개 변수를 생성해야합니다 (예 : herehere ). 일반적인 구현은 그렇게 쉽지 않으며 사용하는 OData 구현의 정확한 버전에 따라 달라질 수 있음을 이해하는 것이 중요합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자가 쿼리 데이터 시트 결과에서 데이터를 수정하지 못하도록 방지하는 방법 MS Access

분류에서Dev

linq 쿼리를 사용하여 IEnumerable 목록에 열을 추가하는 방법

분류에서Dev

쿼리 문자열을 사용하여 데이터베이스에서 문서를 찾는 방법

분류에서Dev

react js에서 경로를 사용하여 쿼리 문자열에서 데이터를 얻는 방법

분류에서Dev

odata 쿼리-필터에 "and false"를 추가하는 방법이 있습니까?

분류에서Dev

$ _SERVER [ 'QUERY_STRING']을 사용하여 URL에서 쿼리 문자열의 일부를 가져 오는 방법

분류에서Dev

React Native에서 두 개의 Firestore 쿼리를 사용하여 데이터를 가져 오는 방법

분류에서Dev

Django 쿼리를 사용하여 일대 다 관계에서 데이터를 가져 오는 방법

분류에서Dev

변수를 사용하여 MySql 쿼리에서 데이터 세트를 가져 오는 방법

분류에서Dev

데이터 쿼리에서 /를 사용하는 방법?

분류에서Dev

LINQ 쿼리를 사용하여 DTO 목록을 가져 오는 데이터베이스 쿼리 문제

분류에서Dev

Rails ActiveRecord가 쿼리에서 snake_case 대신 CamelCase를 사용하도록 강제하는 방법

분류에서Dev

Informatica의 SQ가 Unix 경로에있는 파일의 쿼리를 사용하도록하는 방법

분류에서Dev

데이터베이스에서 SQL 쿼리를 사용하여 국가 및 도시 수를 얻는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 배열 (배열에서 쿼리 문자열로)을 직렬화하는 방법

분류에서Dev

LDAP에서 여러 사용자를 쿼리하는 방법

분류에서Dev

LINQ를 사용하여 문자열 하위 집합을 쿼리하는 방법

분류에서Dev

하위 문자열을 사용하여 SQL 쿼리를 작성하는 방법

분류에서Dev

선택에서 하위 쿼리를 사용하여 SQL 쿼리를 .NET Core 쿼리로 변환하는 방법

분류에서Dev

Redshift에서 데이터베이스의 기록 테이블 크기를 쿼리하여 데이터베이스 크기 증가를 확인하는 방법

분류에서Dev

하위 쿼리에서 그룹화 된 데이터를 가져 오는 방법

분류에서Dev

웹 API OData 쿼리에서 $ select를 활성화하는 방법

분류에서Dev

클래스를 사용하여 데이터베이스를 쿼리하는 방법이 올바른가요?

분류에서Dev

파워 쿼리-VBA를 사용하여 SharePoint 목록에 연결하는 방법

분류에서Dev

xpath 또는 쿼리를 사용하여 xml에서 데이터를 추출하는 방법

분류에서Dev

사용자가 쿼리 문자열 매개 변수를 조작하지 못하도록 방지

분류에서Dev

언어 종속 데이터를 사용하여 PostgreSQL에서 계층 적 쿼리를 수행하는 방법

분류에서Dev

Jasper Studio에서 MySQL 쿼리를 사용하여 부울 값에서 문자열 값을 얻는 방법

분류에서Dev

쿼리에서 연도를 사용하여 데이터 비교

Related 관련 기사

  1. 1

    사용자가 쿼리 데이터 시트 결과에서 데이터를 수정하지 못하도록 방지하는 방법 MS Access

  2. 2

    linq 쿼리를 사용하여 IEnumerable 목록에 열을 추가하는 방법

  3. 3

    쿼리 문자열을 사용하여 데이터베이스에서 문서를 찾는 방법

  4. 4

    react js에서 경로를 사용하여 쿼리 문자열에서 데이터를 얻는 방법

  5. 5

    odata 쿼리-필터에 "and false"를 추가하는 방법이 있습니까?

  6. 6

    $ _SERVER [ 'QUERY_STRING']을 사용하여 URL에서 쿼리 문자열의 일부를 가져 오는 방법

  7. 7

    React Native에서 두 개의 Firestore 쿼리를 사용하여 데이터를 가져 오는 방법

  8. 8

    Django 쿼리를 사용하여 일대 다 관계에서 데이터를 가져 오는 방법

  9. 9

    변수를 사용하여 MySql 쿼리에서 데이터 세트를 가져 오는 방법

  10. 10

    데이터 쿼리에서 /를 사용하는 방법?

  11. 11

    LINQ 쿼리를 사용하여 DTO 목록을 가져 오는 데이터베이스 쿼리 문제

  12. 12

    Rails ActiveRecord가 쿼리에서 snake_case 대신 CamelCase를 사용하도록 강제하는 방법

  13. 13

    Informatica의 SQ가 Unix 경로에있는 파일의 쿼리를 사용하도록하는 방법

  14. 14

    데이터베이스에서 SQL 쿼리를 사용하여 국가 및 도시 수를 얻는 방법은 무엇입니까?

  15. 15

    PHP를 사용하여 배열 (배열에서 쿼리 문자열로)을 직렬화하는 방법

  16. 16

    LDAP에서 여러 사용자를 쿼리하는 방법

  17. 17

    LINQ를 사용하여 문자열 하위 집합을 쿼리하는 방법

  18. 18

    하위 문자열을 사용하여 SQL 쿼리를 작성하는 방법

  19. 19

    선택에서 하위 쿼리를 사용하여 SQL 쿼리를 .NET Core 쿼리로 변환하는 방법

  20. 20

    Redshift에서 데이터베이스의 기록 테이블 크기를 쿼리하여 데이터베이스 크기 증가를 확인하는 방법

  21. 21

    하위 쿼리에서 그룹화 된 데이터를 가져 오는 방법

  22. 22

    웹 API OData 쿼리에서 $ select를 활성화하는 방법

  23. 23

    클래스를 사용하여 데이터베이스를 쿼리하는 방법이 올바른가요?

  24. 24

    파워 쿼리-VBA를 사용하여 SharePoint 목록에 연결하는 방법

  25. 25

    xpath 또는 쿼리를 사용하여 xml에서 데이터를 추출하는 방법

  26. 26

    사용자가 쿼리 문자열 매개 변수를 조작하지 못하도록 방지

  27. 27

    언어 종속 데이터를 사용하여 PostgreSQL에서 계층 적 쿼리를 수행하는 방법

  28. 28

    Jasper Studio에서 MySQL 쿼리를 사용하여 부울 값에서 문자열 값을 얻는 방법

  29. 29

    쿼리에서 연도를 사용하여 데이터 비교

뜨겁다태그

보관