Comment masquer le bouton de suppression du fichier d’importation pendant l’exécution du flux ?

la programmation


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.

コメント

タイトルとURLをコピーしました