[ad_1]
Je travaille dans Power Apps et Power Automate. J’ai un élément de fichier d’importation sur mon formulaire. Lorsqu’un utilisateur importe un fichier et clique sur le bouton de soumission, le flux est déclenché. J’essaie de masquer le bouton Supprimer sur le fichier importé pendant l’exécution du flux.
Ce que j’ai essayé :
J’ai essayé un JS et pas de chance.
Javascript
function showHideFields(executionContext) { var formContext = executionContext.getFormContext(); var selectionValue = Xrm.Page.getAttribute("digins_rfpdatafile").getValue().fileName; console.log(XRM.Page.getAttribute("digins_rfpdatafile").getValue().fileName); if(selectionValue = "True") { console.log("True "selectionValue); formContext.getControl("digins_rfpdatafile.fieldControl-file-control-remove-button").setVisible(true); } else { console.log("False "selectionValue); formContext.getControl("digins_rfpdatafile.fieldControl-file-control-remove-button").setVisible(false); }
Solution 1
Vous devriez pouvoir le faire en utilisant le UpdateContext
fonction pour créer une variable de contexte qui suit l’état du flux.
Dans le OnSelect
propriété de votre Submit
bouton:
YAML
UpdateContext({conFlowComplete: YourFlow.Run(parameters).Success})
Le résultat du flux est affecté à conFlowComplete
.
Dans le DisplayMode
propriété de votre bouton :
YAML
If(conFlowComplete = "Yes", DisplayMode.Edit, DisplayMode.Disabled)
Cela désactivera le bouton si le flux a été déclenché correctement.
[ad_2]
コメント