1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Petit bémol sur l'animation d'un champ

Discussion dans 'Résolution problème & conseils' créé par kabeda, Avr 29, 2018.

  1. kabeda

    kabeda Active Member

    Inscrit:
    Avr 23, 2018
    Messages:
    173
    J'aime reçus:
    63
    Bonjour,
    Sous Windev20, j'ai une application qui fait appel à plusieurs tables et champs.
    Je les ai regroupés sur des plans.
    Exemple : Table des clients sur le plan 1.
    Table des fournisseurs sur le plan 2.
    ....

    Sur le plan 0, j'ai mis un fond à ma fenêtre.
    Lorsque je lance

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    en utilisant un type d'animation autre que animFondu la partie du fond qui est sous mon champ bouge aussi.
    Est-ce qu'il y a un moyen pour que mon animation ne touche que le champ du plan concerné sans le fond du plan 0.

    Merci.
     
    Tags:
  2. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    372
    J'aime reçus:
    373
    Regarde du côté

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bon Dev
     
  3. kabeda

    kabeda Active Member

    Inscrit:
    Avr 23, 2018
    Messages:
    173
    J'aime reçus:
    63
    Bonjour,
    Merci mais il n'y a rien dans ce lien qui solutionne mon souci.
     
  4. kabeda

    kabeda Active Member

    Inscrit:
    Avr 23, 2018
    Messages:
    173
    J'aime reçus:
    63
    Bonjour,
    J'ai fait un essai. J'ai fait exprès de mettre une animation lente 2 sec. Vous remarquez que le fond bouge avec l'image pour le défilement hautbas et pour le flipx l'image se met en grisé, il faut alors faire bouger la souris sur la table.
    Le lien

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Une idée?
     
    elhacene apprécie ceci.
  5. FreudWD

    FreudWD Well-Known Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 22, 2018
    Messages:
    200
    J'aime reçus:
    374
    Il faut ajouter les deux lignes suivantes à la fin, pour faire disparaitre le grisé :

    TABLE_UNE..AffichageActif = Faux
    TABLE_UNE..AffichageActif = Vrai
     
    #5 FreudWD, Avr 30, 2018
    Dernière édition: Avr 30, 2018
  6. Yassine

    Yassine Member

    Inscrit:
    Mar 19, 2018
    Messages:
    44
    J'aime reçus:
    16
    je pense que tout ce que tu met dans le plan 0 est visible sur tout les autres plan
     
  7. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    372
    J'aime reçus:
    373
    essaye ce code!!

    Code (Text):
    _Menu..Visible=Faux

    MaFenêtre..Plan=2
    TABLE_UNE..AffichageActif = Faux

    POUR i=1 A 20
        TableAjouteLigne(TABLE_UNE,Nom(Vrai))
    FIN
    AnimationPrépare(TABLE_UNE)
    TableAffiche(TABLE_UNE,taInit)

    AnimationJoue(animDéfilementBas,200)
     
     
    suenodesign apprécie ceci.
  8. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    essaye ce code!!

    Code (Text):
    _Menu..Visible=Faux

    MaFenêtre..Plan=2
    TABLE_UNE..AffichageActif = Faux

    POUR i=1 A 20
        TableAjouteLigne(TABLE_UNE,Nom(Vrai))
    FIN
    AnimationPrépare(TABLE_UNE)
    TableAffiche(TABLE_UNE,taInit)

    AnimationJoue(animDéfilementBas,200)
     
    Cliquez pour agrandir...
    Bravo
     
  • kabeda

    kabeda Active Member

    Inscrit:
    Avr 23, 2018
    Messages:
    173
    J'aime reçus:
    63
    Bonjour,
    Bien vu

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Ce n'est toutefois pas encore cela. Je voulais que toute la table soit concernée par l'animation pas uniquement l'intérieur.
    D'autre part, comment faire pour un superchamp? Mon idée de base est par exemple : lorsque on demande à modifier une ligne de la table, les champs apparaissent en bas de la table avec une animation animDéfilementBas et qu'à la validation ou l'annulation de la modification cet ensemble de champs (regroupés dans un superchamp) monte. Un peu comme le expand/collapse des panneaux sous Bootstrap. J'ai réussi à le faire tant que le fond est d'une couleur unique mais s'il s'agit d'une image, il y a cet indésirable effet de duplication.
     
  • Partager cette page

    Chargement...