Hi everyone!
I have a Datacard in my PowerApps form and Label below the DataCard to concat the values
so primary IT Skills is a text column, when he enters a skill and clicks on add it should be displayed on the label which is inside the datacard and when he clicks on the clear button it should clear the previous entered skill from the label.
I have used following formula but its not working properly
Onselect of my Datacard value ClearCollect(SelectedSkillsCollection, {Skill: DataCardValue9_1.Text})
onselect of my add button
Collect(
SelectedSkillsCollection,
{Skill: DataCardValue9_1.Text}
);
Reset(DataCardValue9_1);
onselect of my clear button
RemoveIf(SelectedSkillsCollection, Skill = ThisItem.Skill)
Could anyone please help to fix this issue , Iam Microsoft dataverse tabels as my datasource when he submits I want the label values should be recorded din the tables
Hi so firstly you will want to do the collection like you have above:
Collect( SelectedSkillsCollection, {Skill: DataCardValue9_1.Text} ); Reset(DataCardValue9_1);
This should then add the input from the user to a colection and then clear the text input.
To remove the last item out of the collection you will want to use:
Remove( SelectedSkillsCollection, Last(SelectedSkillsCollection) )
This will always remove the last record that was added to the collection.
To save the selection back to the text field in Dataverse you will need to use Concat function:
Concat(SelectedSkillsCollection,Skill)
Please click Accept as solution if my post helped you solve your issue. ✔️ This will help others find the solution to this problem. It also closes the item. Remember, you can accept more than one post as a solution.
If the content was useful in other ways, please consider giving it Thumbs Up. 👍
Thanks
Andrew
WarrenBelz
146,537
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,908
Most Valuable Professional