|
jpb 2791
| |
bartok 399
| Posté : 20-02-2020 17:22
Citation : jpb
...là, je sens poindre l'incompréhension totale.
je te propose, dans une instal neuve avec, d'origine:
modeles = ordre 0
divers = ordre 9998
presse papier = ordre 9999
de cliquer sur changer l'ordre des rubriques puis de valider sans rien changer. Tu constateras que les 3 zones passent en rouge et qu'il est impossible de valider (alors que ça marchait bien sous WS13, je viens de retester). Il n'y a même pas besoin d'ajouter une 4è rubrique pour que ça dysfonctionne. ....
OUI (mais si tu met 1 et 2 tu passes ....)
La valeur 3 passe aussi puisqu'il y a 3 rubriques d'Id 1, 2 et 3 en standard.
Citation : jpb
on peut pour résoudre le problème que tu soulèves en enlevant le controle js de la valeur max (qui correspond au nombre de rubriques ...)
Ce contrôle est nouveau et j'imagine qu'il a son utilité, non? Mais dans l'état il bloque le fonctionnement: on valide sans rien changer et ça bloque... pas très friendly user.
Citation : jpb
donc sur une install neuve tu ne peux que mettre 1 et 2 ?....
On peut mettre 3 aussi puisqu'il y a 3 rubriques en std (comme dit plus haut)
imagine que tu as 50 rubriques numérotées de 1 à 50. si tu veux reclasser la N°50 après la N° 24 il te faudra renommer la 50 en 51, puis la 49 en 50 est ainsi de suite pour enfin repasser la 51 en 25 alors que si tu as des trous entre chaque rubrique, la modif se fait en un seul clic.
Message édité par : jpb / 20-02-2020 16:47
|  Profil Citation
|
|
jpb 2791
| |
Jireck 8502
| Posté : 20-02-2020 18:31
Juste pour ma culture, le controle js sert à quoi ?
puisque avant cela fonctionnait très bien.
il y a une contrainte technique ou fonctionnel ? |  Profil Citation
|
|
Anonyme 19853
| |
jpb 2791
| Posté : 20-02-2020 19:07
à contrôler coté client systématiquement toutes les entrées dans la bd ...
car parfois le contrôle côté serveur n'existe pas ou si il existe cela évite un aller retour et il demeure comme ultime rempart ...
puisque avant cela fonctionnait très bien. <== sûr ???
==>
le champ ordre de la bd dans une 13 et aussi dans une 16 est un int(2) ....alors peut ont entré un ordre de rubrique supérieur à 99 ?
alors des problèmes à résoudre y'en a encore ...
|  Profil www Citation
|
|
bartok 399
| |
jpb 2791
| Posté : 21-02-2020 09:36
Yo
donc pour résumer
je supprime le controle dynamique ligne 1140 ??
between: {
min: 1,
max: '.$numrow.',
message: "1 ... '.$numrow.'"
}
c'est à cause de lui que c'est tout rouge à la première utilisation tant que l'on ne change pas les valeurs d'origine des deux rubriques (divers et presse papier ...) ...
Avec cette suppression et la modif on devrait retourner à un comportement similaire à une 13 ....
....et je vais me pencher sur les conséquence eaxct du int(2) juste pour la connaissance personnelle lol ....
|  Profil www Citation
|
|
bartok 399
| |
jpb 2791
| Posté : 21-02-2020 10:09
ça réduit le nombre de rubriques possibles mais ça m'étonnerait que ça gêne quelqu'un.
pas le nombre de rubrique le nombre d'indice d'ordre ...
donc je supprime le controle ?? |  Profil www Citation
|
|
jpb 2791
| Posté : 21-02-2020 10:11
j'ai regarder à plusieurs reprise la doc sql et pour moi ce comportement du nombre de caractère assigné à un int reste encore flou ..... |  Profil www Citation
|
|
bartok 399
| |
bartok 399
| |
jpb 2791
| Posté : 21-02-2020 10:46
ça revient un peu au même, non?
je cherche à comprendre car je pense que ca n'a aucune incidence ....soit je passe vraiment à coté de quelque chose
quelque soit les possibilités de classement (ordre) et leur limites ça n'affecte pas tes possibilité du nombre de rubrique et de leur utilisation ??? |  Profil www Citation
|
|
jpb 2791
| Posté : 21-02-2020 10:51
Citation : bartok
Citation : jpb
j'ai regarder à plusieurs reprise la doc sql et pour moi ce comportement du nombre de caractère assigné à un int reste encore flou .....
int(2) comme je viens de le relire c'est un entier sur 2 octets (-32768, 32767) ce qui explique tout.
oui j'avais vu ça mais aussi des trucs farfelu .... |  Profil www Citation
|
|
Aller à la page : [ 1 | 2 | 3 | 4 ] |