|
| Agencements et ordre de navigation |
| Iniciado por lionel, 12,abr. 2019 14:27 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 12,abril 2019 - 14:27 |
J'utilise les agencements pour afficher en première position les champs de la langue en cours. Tout fonctionne avec un code du genre:
Procedure pgLayoutLanguage(sWinName est une chaîne)
SELON gsLanguage CAS "fr" : FenChangeAgencement(sWinName,1) CAS "de" : FenChangeAgencement(sWinName,2) CAS "uk" : FenChangeAgencement(sWinName,3) FIN
Seulement il semblerait qu'il soit impossible de définir un ordre de navigation selon l'agencement (en tout cas je n'ai pas trouvé). Donc, si la langue en cours est le français, mon champ 'Libellé FR' se retrouve bien en première position, mais le focus se trouve sur 'Libellé UK' (navigation #1 dans l'éditeur)
Quequ'un voit une solution à ce problème ?
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.782 mensajes |
|
| Publicado el 12,abril 2019 - 19:12 |
Pour changer l'ordre de navigation par programmation voir https://doc.pcsoft.fr/?2510098&name=numtab_propriete pour déplacer les champs j'aurais utilisé ..X et ..Y pour le changement de langue nation. perso, j'aurais pas fait un changement d'agencement juste pour cela. Sinon faut m'expliquer |
| |
| |
| | | |
|
| | |
| |
| Publicado el 15,abril 2019 - 09:31 |
Merci Popoy, je vais m'en sortir avec cette propriété.
Pourquoi les agencements? Une ligne de code par langue et le tour est joué, sinon c'est le positionnement à la main de tous les champs de la fenêtre
Et rien à voir avec Nation() Par exemple on a une description_fr, description_de, description_uk Par défaut on positionne fr en première position
Mais si une société déclare que sa langue par défaut est l'allemand, elle veut voir le champs description_de en première position.
Ensuite effectivement, on pourrait très bien avoir un user qui utilise la langue anglaise dans une société qui utilise par défaut la langue allemande (pas simple d'être dans un pays multilingues!) |
| |
| |
| | | |
|
| | | | |
| | |
|