| |
Membre enregistré 58 messages Popularité : +2 (2 votes) |
|
Posté le 16 janvier 2021 - 23:00 |
Bonjour,
Je souhaite garder une mise en forme conditionnelle lorsque je sélectionne une ligne d'un champ Table dont j'ai changé la couleur de texte et/ou de fond par programmation sur base d'un critère, ici une quantité en stock négative. En effet, j'ai remarqué que ma mise en forme disparaissait lors de la sélection d'une telle ligne mise en forme.
Pour la mise en forme :
SI TABLE_REQ_Produits.COL_QtéEnStock < 0 ALORS TABLE_REQ_Produits[TABLE_REQ_Produits].COL_QtéEnStock.Couleur = RougeClair TABLE_REQ_Produits[TABLE_REQ_Produits].COL_QtéEnStock.CouleurFond = Blanc FIN
Merci pour votre aide. Cordialement, PR
-- ----------- WD 25 Windows 10 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 125 messages Popularité : +5 (5 votes) |
|
Posté le 17 janvier 2021 - 00:31 |
Bonjour Patrice,
A vérifier en WD26 (pas encore installé chez moi) mais la mise en forme doit être masquée par le bandeau de sélection. Tu devrais pouvoir contourner ça avec les paramètres de la colonne concernée et la case à cocher "Afficher le bandeau sur cette colonne"...
A+ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 58 messages Popularité : +2 (2 votes) |
|
Posté le 17 janvier 2021 - 21:53 |
Bonjour,
Merci pour ta réponse. En effet, la mise en forme est masquée par le bandeau de sélection. Ton idée est intéressante, mais je ne trouve pas cette option dans les propriétés de la colonne. La table est en mode Ajax. Afin de pouvoir comparer, peux-tu me dire où trouver cette option en V25, j'essaierai de trouver l'équivalent en V26.
Merci, cordialement. PR
-- ----------- WD 26 HFSQL Windows 10 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 125 messages Popularité : +5 (5 votes) |
|
Posté le 18 janvier 2021 - 07:15 |
Bonjour Patrice,
En fait c'est une propriété WD et non WB. Et du coup je t'avoue ne pas avoir de réponse en WB...
Désolé . |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 18 janvier 2021 - 08:58 |
Bonjour,
Il y a CouleurSélection() en Windev mais non dispo en Web, Il n'y a donc pas de solution côté Webdev. Peut-être en javascript, à vérifier...
-- Cordialement,
Philippe SAINT-BERTIN |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 948 messages Popularité : +30 (92 votes) |
|
Posté le 18 janvier 2021 - 14:28 |
Coucou Philippe SAINT-BERTIN,
CouleurSélection -> En WB, tu peut définir le style CSS de la ligne sélectionné
--- #lapiraterienestjamaisfinie
@Philippe #Jaisombreselfiedetagrandmère |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 18 janvier 2021 - 15:03 |
@Charly CANDO: Au lieu de me répondre à moi , tu devrais répondre à la personne concernée. Cependant je ne pense pas que cela réponde à sa problématique ou alors il va falloir que tu étayes tes propos pour qu'on comprenne
-- Cordialement,
Philippe SAINT-BERTIN |
| |
| |
| | | |
|
| | |
| |
Posté le 18 janvier 2021 - 15:07 |
une idée de contournement à tester :
Le code de mise en forme actuelle est vraisemblablement danss la zone "affichage d'une ligne"...
Est ce que ajouter le même code dans "Selection d'une ligne", qui logiquement devrait être effectué APRES que la ligne soit sélectionnée ne résoudrait pas ton problème ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 948 messages Popularité : +30 (92 votes) |
|
Posté le 18 janvier 2021 - 15:43 |
Argus a écrit :
une idée de contournement à tester :
Le code de mise en forme actuelle est vraisemblablement danss la zone "affichage d'une ligne"...
Est ce que ajouter le même code dans "Selection d'une ligne", qui logiquement devrait être effectué APRES que la ligne soit sélectionnée ne résoudrait pas ton problème ?
Coucou Argus,
Non.
Le style CSS "Ligne Sélectionné" prend le dessus.
--- #lapiraterienestjamaisfinie |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 948 messages Popularité : +30 (92 votes) |
|
Posté le 18 janvier 2021 - 16:00 |
Coucou Patrice RAUCQ,
Tu peut désactiver la couleur de fond du style CSS "Ligne Sélectionné" de ta table.
Ensuite tu crée une procédure serveur de type AJAX qui prend en paramétre l'indice de la ligne sélectionné.
Le rôle de cette procédure de colorier le fond des colonnes pour simuler l'effet que procuré le style que tu viens de désactiver.
--- #lapiraterienestjamaisfinie |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 58 messages Popularité : +2 (2 votes) |
|
Posté le 18 janvier 2021 - 21:37 |
Bonjour Charly,
Ta méthode est très intéressante mais ... La couleur de sélection n'apparaît que lorsqu'on quitte la ligne sélectionnée, pas durant la sélection effective. Ensuite, je ne suis pas parvenu à enlever cette couleur (en imposer une autre par défaut) lorsqu'on change de ligne, ce qui fait que les lignes successivement sélectionnées restent coloriées.
J'ai essayé pas mal de choses, mais sans résultat. Que me conseilles-tu ?
Merci, PR
-- ----------- WD 26 HFSQL Windows 10 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 58 messages Popularité : +2 (2 votes) |
|
Posté le 18 janvier 2021 - 21:39 |
merci !
-- ----------- WD 26 HFSQL Windows 10 |
| |
| |
| | | |
|
| | |
| |
Posté le 22 septembre 2021 - 12:05 |
Bonjour,
Plusieurs mois après... J'ai exactement le même souci !
Ma ligne sélectionnée, qu'elle ait une couleur de fond (type jaune pâle) ou qu'elle soit en "non défini" ENLÈVERA toujours la mise en forme de mes autres colonnes.
Exemple:
aucune ligne sélectionnée
sélection d'une ligne
Malgré les différentes réponses proposées plus haut, rien ne fonctionne.
Si quelqu'un a trouvé une solution depuis je suis preneur, même si je ne pense pas qu'il n'y ait de solution en WB26 pour le moment.
Cordialement, UnDevCommeLesAutres |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 948 messages Popularité : +30 (92 votes) |
|
Posté le 22 septembre 2021 - 14:31 |
Coucou,
Il faut que tu gères plus finement la mise en forme de tes colonnes. Je peut te montré comment procédé via une prise de contrôle à distante payante. --- #lapiraterienestjamaisfinie |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 948 messages Popularité : +30 (92 votes) |
|
Posté le 22 septembre 2021 - 17:40 |
| |
| |
| | | |
|
| | |