[ad_1]
Estoy trabajando en Power Apps y Power Automate. Tengo un elemento de archivo de importación en mi formulario. Cuando un usuario importa un archivo y hace clic en el botón enviar, se activa el flujo. Estoy intentando ocultar el botón Eliminar en el archivo importado mientras se ejecuta el flujo.
Lo que he probado:
Probé un JS y no tuve suerte.
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); }
Solución 1
Deberías poder hacerlo usando el UpdateContext
función para crear una variable de contexto que rastrea el estado del flujo.
En el OnSelect
propiedad de tu Submit
botón:
YAML
UpdateContext({conFlowComplete: YourFlow.Run(parameters).Success})
El resultado del flujo se asigna a conFlowComplete
.
En el DisplayMode
propiedad de su botón:
YAML
If(conFlowComplete = "Yes", DisplayMode.Edit, DisplayMode.Disabled)
Esto desactivará el botón si el flujo se ha activado correctamente.
[ad_2]
コメント