il semble apres recherche que c est php qui limite a 1000, je test avec max_input_vars = 3000 dans php conf
voila ce qui dit php
max_input_vars integer
Le nombre de variables d'entrée pouvant être acceptées (cette limite est appliquée aux variables superglobales $_GET, $_POST et $_COOKIE, séparément). L'utilisation de cette directive permet de limiter les possibilités d'attaque par déni de service utilisant des collisions de hashages. S'il y a plusieurs de variables en entrée que le nombre spécifié par cette directive, une alerte de type E_WARNING sera émise, et les variables en trop seront supprimées de la requête. Cette limite ne s'applique qu'à chacun des niveaux imbriqués d'un tableau multi-dimensionnel en entrée.
donc le pb est bien la ...
voila ce qui dit php
max_input_vars integer
Le nombre de variables d'entrée pouvant être acceptées (cette limite est appliquée aux variables superglobales $_GET, $_POST et $_COOKIE, séparément). L'utilisation de cette directive permet de limiter les possibilités d'attaque par déni de service utilisant des collisions de hashages. S'il y a plusieurs de variables en entrée que le nombre spécifié par cette directive, une alerte de type E_WARNING sera émise, et les variables en trop seront supprimées de la requête. Cette limite ne s'applique qu'à chacun des niveaux imbriqués d'un tableau multi-dimensionnel en entrée.
donc le pb est bien la ...