
Announcements
In PowerApps, I have a gallery named "taskList" that is utilizing the "TB_FORM" in the "items" property to fetch and display data. This gallery includes a "Title3" and a checkbox named "task". My goal is for the text to be struck through when the checkbox is selected. To achieve this, I used the "task.value" code in the "strikethrough" property of "Title3".
My idea is that once the text is strikethrough, it should be moved to the bottom of the gallery(for each user who checked the box in each task maybe we should do this on powerapps) In my SharePoint list, the data displayed as "title" and "url" are come from "TB_FORM". However, the users and the "CheckboxStatus", TaskID column are located in the "UserGroupStatus" list. i don't know a effective way of do this because there are to many task to a sigle user divided by group as you can see in my filter app in the structure bellow and it will take to much time to add multiples row of tasks for single user in my database because there are more than 200 of users
My idea too is to move the task ID from TB_FORM to the colum TaskID in userGroupStatus to count how many users have checked the box the idea is when someoneone check the box of a specificly task from TB_FORM move the id to the TaskID wich is a multiple lines of text field in sharepoint list and i believie this solve the problem above, and too will be usefull
Another problem that is ocorring is that when i hit the checkbox and then refresh the page the check is unchecked
Here's how my gallery item fields are structured:
App OnStart:
ClearCollect(
colUserGroupStatus,
AddColumns(
UserGroupStatus,
"UserEmailStr", UserEmail.Email,
"GroupStr", GroupStatus.Value,
"IDUserGroupStatus", ID
)
);
taskList Gallery items:
//(Gallery) taskList = Items
Filter(
TB_FORM,
DueDate > Today(),
true in ForAll(
LookUp(
UserGroupStatus,
UserEmail.Email = User().Email
).GroupStatus.Value,
ThisRecord in Group.Value
)
)
Title 3 inside the gallery:
//Title 3 inside the gallery taskList
Text = ThisItem.Title
//Title 3 inside the gallery taskList
Strikethrough = task.Value
Checkbox task(name) inside the gallery:
Checkbox task onCheck = true
Checkbox task onUncheck = false
In my SharePoint lists, the fields are as follows:
TB_FORM List:
UserGroupStatus List: