Hello,
I have customized a SharePoint form through Power Apps and I have added a field called Manager signatures. In this field, I have added a Pen input signature and a button.
What I want to achieve is the following:
If(SharePointForm1.Mode=New,false,true)
I have tried to implement the following:
1. Set the OnVisible button to the following function which caused an error: (PenInput3 represents my PenInput field)
If(SharePointForm1.Mode=New && IsBlank(PenInput3.Image), DisplayMode.Disabled, DisplayMode.Edit), false,true)
2. I have tried to follow the steps mentioned by Shane but unfortunately, nothing happens.
Can someone please explain in detail and provide an example to achieve the following scenario?
Any help will be greatly appreciated.
Thank you.
Solved! Go to Solution.
Hello @WarrenBelz ,
I want to inform you that the visibility of the button is working as expected once, which means for only one record that is signed, but let's suppose I want to add my signature to another record, again the send email button appears.
I expect that because I have to reset the PenInput1 image after the submission or close button in the popup.
Please have a look at the Demo below:
If so, what would be the property to handle this issue?
Looking forward to your response.
Thank you for your support.
Hello @Julien2 ,
Yes - I must admit I never tested that, however it should be easy to fix - just set (as you have mentioned) the variable when opening the pop-up. That way, it will always reflect the current condition of the pen input.
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.
Hello @WarrenBelz ,
I have set the variable to the button that opens the Popup OnSelect property to the following:
Unfortunately, the send email button doesn't take effect to be invisible when opening a new item that is not signed.
What I am doing wrong?
Looking forward to hearing from you.
Thank you!
Hi @Julien2 ,
You need to set the Variable in the screen pop-up
UpdateContext({Popup:true});
UpdateContext({EmptySign:PenInput1.Image})
That way every time you initiate the pop-up the button should not appear as you have set the variable to reflect the current state (empty) of the pen input.
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.
Hi @WarrenBelz ,
Thank you very much for your support.
The set variable you mentioned in the last post has resolved my issue and worked as expected.
Best Regards,
Julien
User | Count |
---|---|
125 | |
87 | |
84 | |
75 | |
69 |
User | Count |
---|---|
215 | |
179 | |
142 | |
109 | |
83 |