Home › Forums › Modern DFFS › Wishlist: Looking for a checklist component
- This topic has 2 replies, 2 voices, and was last updated 3 weeks ago by
Travis Goodman.
-
AuthorPosts
-
-
May 28, 2025 at 22:35 #38657
Hi Alex!
I can’t recall if I mentioned this previously or not, but I’m looking for either an idea for a solution, or a component that can be added to Modern DFFS that will allow for checklist functionality.
What I’m doing is trying to come up with a way that I can track individual requirements that roll up to one deliverable within a master list.
Think of it kind of like 3 lists, but it doesn’t necessarily need to be built this way.
List 1 = Project list. Master list with all projects. Each item is a separate project.
List 2 = Tasks list. Child list to the Master Projects list. I create new items from the Master list via vLookup for each task I need to track. Each task might have individual requirements that need to be completed, which goes into…
List 3 (this doesn’t have to be a list at all, it could be a custom component built into DFFS) = Requirements. These are the individual deliverables that must be completed for the Task in list 2 to be considered completed. I want to simply track (or check off) if these were completed or not one-by-one and be able to reflect a percentage of total completion towards the overarching task.
So to visualize this, let’s say in List 1 I have a project called “DFFS Enhancement”. Within that project, I create a Task (List 2) via vLookup that is titled “Request new DFFS Component”. From there, I need to list out the requirements that must be completed in order for “Request new DFFS Component” task to be considered completed. So in a 3rd list (or preferably a custom component) I’d need to create line items for:
- Log into SPJSWorks
- Create new post
- Wait to hear back from Alex
- Download updated DFFS
- Install new DFFS
And in the above example, I have 5 items, so I’d want to understand that in order to reach 100% on the task of “Request new DFFS Component”, all of the above need to be completed. Lines 1, 2, and 3 are checked off, so DFFS knows I am 60% done.
I know I could build most of this with just vLookup, but for List 3, I really don’t need any of that to actually be in a list. It’d be better if these were just like a simple checkbox custom component that I could add to my form.
What are your thoughts on this? Or is there a better way I could be doing this?
-
May 30, 2025 at 14:37 #38658
Hi,
I don’t have any solution to this ready, but from what you explain it could be done using custom js and HTML to build a checkbox list and then store the data in a multiline plain text field as a JSON object.I don’t have any code examples, but basically what you would want is an array of the subtasks and a completed property – something like this:
[ { id: 1, label: "Task #1", "completed": false }, { id: 2, label: "Task #2", "completed": true }, { id: 3, label: "Task #3", "completed": false }, { id: 4, label: "Task #4", "completed": false } ]
Then you would use JavaScript in Custom JS to read the array and draw a HTML list of checkboxes / labels. When checking the box it writes back to the JSON data object and storing the data in a multiline textfield.
Alexander
-
June 2, 2025 at 17:48 #38660
Ahhhh I really like that idea. I hadn’t considered using a multiline text field as blob storage. Makes total sense, I will do that!
-
-
AuthorPosts
- You must be logged in to reply to this topic.