Hello,
I'm running into an issue while trying to use Repeats defined by a repeat count. After some Googling I found old posts here referring to this same issue after an update back in 2019. I guess I'm wondering if this has been addressed, or if there is a workaround.
TL;DR: repeats are advancing while a required field within the repeat is not being completed, meanwhile another required field is then NOT allowing the repeat to page back to the previous repeat record.
I will try to keep a long story short here, but here is essentially what I'm trying to accomplish and the issue I'm running into. I have a number of assets that need inspecting on a weekly basis, and each asset has a unique scannable barcode. Unfortunately a lot of my field techs either can't or choose not to scan the barcodes the majority of the time. As you can image this introduces errors. I am trying to redesign my form to be practically error proof. To accomplish this I am using repeat count tied to the total number of assets at each service site in order to generate the actual number of assets they should be servicing at that location. No more, no less. I'm also attempting to include a select one list that populates with all the asset barcodes from that site. When they scan or otherwise manually enter the barcode, it should also populate the select one from the generated list. In other words, I'm trying to use this select one list to verify each asset barcode entry in the repeats.
Unfortunately what I've noticed in testing is that the user can enter an asset barcode not on the list, which leaves the select one blank, and then can still proceed to the next repeat. With this select one required field failing to stop them from advancing to the next repeat, it essentially nullifies what I am attempting to accomplish. Furthermore, when I try to page back to the previous repeat, the required barcode field is triggering and not allowing me to return to the previous repeat.
I'm wondering if there is something I am missing or perhaps a workaround that will help with what I am trying to accomplish? Alternatively, is there a way I could make it so the user can scroll back and forth at will across the pre-generated repeats and the required checks all happen at the end before submitting the record?
Thanks in advance for any help or advice!
-Dusty