

Tanguy Touzard
MemberForum Replies Created
Tanguy Touzard
Member31 mai 2024 at 16h52 en réponse à: Cumul de ligne de table enfant depuis la table parentJe ne reconnais pas les écrans qui présentent les messages d’erreur (c’est copilot?)
Mais je suis certain de mon coup, le @OData.Community.Display.V1.FormattedValue devrait fonctionner, je l’utilise régulièrement…
Peux tu montrer une capture d’écran du List Rows?
Pour l’expand, il faut utiliser le nom de schéma qui est sensible à la casse. Regarde dans les propriétés de la colonne pour trouver le nom de schéma. C’est lui qu’il faut utiliser dans l’Expand.
Tanguy Touzard
Member28 mai 2024 at 11h02 en réponse à: Cumul de ligne de table enfant depuis la table parentDe retour!
Donc, pour afficher la valeur du champ principal de la table issue de la colonne de recherche, tu peux faire:
items('Apply_to_each')?['_cr3d3_iddevisclient_value@OData.Community.Display.V1.FormattedValue']
ou alors, tu peux rajouter un expand dans ta requête, qui devrait ressembler à peu près à ça:
cr3d3_iddevisclient($select=cr3d3_name)
Et pour la récupération, ca donnerait:
items('Apply_to_each')?['cr3d3_iddevisclient/cr3d3_name']
A noter, que le terme pour l’expand doit être le nom de schéma de la colonne de recherche (qui respecte la casse, donc). Ca peut être un truc du genre
cr3d3_IDDevisClient
, faut que tu regardes dans les personnalisations pour avoir le bon termeTanguy Touzard
Member27 mai 2024 at 19h21 en réponse à: Cumul de ligne de table enfant depuis la table parentIl faut rajouter un $expand qui va permettre de récupérer la donnée de la table liée OU utiliser la notation pour afficher la valeur formatée de la colonne de recherche qui contiendra le libellé attendu.
je te précise tout ça demain si nécessaire
Tanguy Touzard
Member27 mai 2024 at 18h36 en réponse à: Cumul de ligne de table enfant depuis la table parentAlors ça DOIT marcher!
peux tu mettre la requête ici?
Tanguy Touzard
Member27 mai 2024 at 18h30 en réponse à: Cumul de ligne de table enfant depuis la table parentAlors en fait, ça n’est pas une limitation mais pour les colonnes de recherche, il faut utiliser _nom-du-champ_value au lieu de nom-du-champ
je pense que tu réussiras à faire ce que tu veux une fois cette notation utilisée
Tanguy Touzard
Member27 mai 2024 at 17h33 en réponse à: Cumul de ligne de table enfant depuis la table parentJe ne suis pas certain de comprendre la limitation dont tu parles.
Peux tu expliciter?
Tanguy Touzard
Member8 février 2024 at 18h28 en réponse à: Récupération donner de table relationnelle data vers avec power autoQuand on souhaite récupérer un enregistrement dataverse par autre chose que son GUID, il faut passer par l’action Lister les lignes et extraire le premier enregistrement du retour
Tanguy Touzard
Member6 février 2024 at 18h15 en réponse à: Problème ID : import forms vers table datavers powerappDeux choses, il est possible de mettre la formule “null” pour forcer une valeur nulle, je pense que ca passe au niveau de power automate.
Pour l’auto number, il est possible de modifier la prochaine valeur (le seed) mais uniquement via API ou alors en utilisant l’outil XrmToolBox Auto Number Manager.
Tanguy Touzard
Member29 janvier 2024 at 18h47 en réponse à: Bloquer la modification de certaines lignes d’une grille modifiableJ’avais donc bien compris… 😅
ce que par contre vous ne semblez pas comprendre, c’est qu’une grille editable ne permet l’édition d’une ligne que si celle ci est sélectionnée.
donc votre volonté de gérer cela au chargement du formulaire est inutile. Tant que l’utilisateur ne cherchera pas à sélectionner une ligne, elle sera affichée en lecture seule. Ça n’est qu’au moment de la sélection de la ligne que les contrôles deviennent editables (fonctionnellement ET visuellement)
Tanguy Touzard
Member29 janvier 2024 at 18h19 en réponse à: Bloquer la modification de certaines lignes d’une grille modifiableJ’ai du mal comprendre… si on parle de mettre en lecture seule un enregistrement qu’on ouvre depuis une grille editable, alors deux remarques/reponses:
- la notion de grille editable est inutile ici si on parle d’ouvrir l’enregistrement. Ça serait le même concept avec une grille lecture seule.
– on utilisera alors l’événement OnLoad du formulaire de l’enregistrement pour parcourir tous les contrôles et les mettre en lecture seule. À noter qu’il n’est pas possible de passer les sous grilles en lecture seule via code.
et je me répète si ma première supposition est fausse et qu’on parle bien de grille editable dans un formulaire qu’on vient d’ouvrir, ça ne sert à rien d’essayer de mettre en lecture seule des lignes “au chargement” du formulaire parent puisque la ligne ne serait pas editable dans tous les cas tant qu’elle n’est pas selectionnée. une fois selectionnée, par contre, on peut agir dessus pour indiquer qu’elle ne peut pas être modifiée directement depuis la grille
- la notion de grille editable est inutile ici si on parle d’ouvrir l’enregistrement. Ça serait le même concept avec une grille lecture seule.
Tanguy Touzard
Member29 janvier 2024 at 17h53 en réponse à: Bloquer la modification de certaines lignes d’une grille modifiableY a un bug pour répondre donc je réponds là 🙂
L’édition d’une ligne n’est possible qu’une fois qu’elle est sélectionnée. C’est donc bien l’événement onRecordSelect qui doit être utilisé pour bloquer l’édition d’une ligne
Tanguy Touzard
Member29 janvier 2024 at 17h35 en réponse à: Bloquer la modification de certaines lignes d’une grille modifiableIl y a bien un évenement JS onRecordSelect sur les grilles éditables qui vous permettra de mettre en lecture seule toutes les colonnes de la ligne sélectionnée
Tanguy Touzard
Member8 janvier 2024 at 10h41 en réponse à: Flux (solution) non mis à jour après déploiement en environnement de ProdIl y a eu une modification manuelle (la fameuse couche active) sur le flux en production. Elle prend le pas sur toute mise à jour via solution.
Il faut donc supprimer la couche active en la sélectionnant et ensuite il doit y avoir une action de suppression possible.
La dernière mise à jour de solution sera ensuite utilisée
Pour lire une valeur même non existante, on peut faire body(‘record’)?[‘colonne’]
Ça renvoie bien null grâce au point d’exclamation si je ne me trompe pasTanguy Touzard
Member19 décembre 2023 at 16h34 en réponse à: Champs lier sur mon formulare dans power pageLes règles métier ne fonctionnent pas sur les formulaires dans Power Pages.
Vous allez devoir faire du JavaScript pour faire ce genre de mise en forme