Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraphQL Query: total count #90

Open
marcometz opened this issue Jun 20, 2019 · 3 comments
Open

GraphQL Query: total count #90

marcometz opened this issue Jun 20, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@marcometz
Copy link
Member

Für eine Paginierung der Daten wäre es sehr hilfreich zu wissen wieviel Datensätze es insgesamt gibt, auch wenn man sich nur die ersten 10 Datensätze lädt.

{
	eventRecords(limit: 2, skip: 2) {
	  id
	}
}

=>

{
  "data": {
    "total_count": 1566,
    "eventRecords": [
      {
        "id": "6"
      },
      {
        "id": "7"
      }
    ]
  }
}
@marcometz marcometz added the enhancement New feature or request label Jun 20, 2019
@marcometz
Copy link
Member Author

eventuell ist das hier ein Hilfe bzw. einfache mögliche Lösung:
https://github.com/RStankov/SearchObject

mit include SearchObject.module(:kaminari)

@marcometz
Copy link
Member Author

hat aber erstmal Zeit, habe erstmal eine Lösung mit DataTables im Frontend direkt integriert

@acousma82
Copy link
Contributor

acousma82 commented Jun 26, 2019

Naja man könnte einfach ein virtuelles Attribut total_count zu den jeweiligen resourcen hinzufügen und in denjeweiligen queries abfragen. Das gibt dann den total_count gibt. Außerhalb eines Event Record, so wie oben beschrieben sehe ich das nicht. Das widerspricht der allgemeinen GraphL Spezifikation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants