Check boxes / radio buttons in a subfile

Use this board to ask questions or have discussions with other Rich Displays users.
Post Reply
nascar88
Profound User
Posts: 42
Joined: Wed Aug 04, 2010 5:12 pm
First Name: Bob
Last Name: Steach
Company Name: APHA
Contact:

Check boxes / radio buttons in a subfile

Post by nascar88 »

Thanks for the javascript that sets the check box to checked. That is working. Is there anyway to do the same with check boxes and/or radio buttons in a subfile since each column has the same element id ?
User avatar
David
Profound Logic Staff Member
Posts: 690
Joined: Fri Jan 04, 2008 12:11 pm
First Name: David
Last Name: Russo
Company Name: Profound Logic Software
Contact:

Re: Check boxes / radio buttons in a subfile

Post by David »

You can only do this in a subfile if all records in the subfile are displayed at the same time with no scrollbar -- i.e. a single page-at-a-time subfile.

This is because the subfile grid widget uses "virtual" rendering where the records not currently scrolled into view do not exist as elements in the browser. It actually renders what it needs to display as you are scrolling.

If you have a "load all" type subfile, the only way you can check all the boxes is to submit the screen to the server and update the subfile with RPG.

If all your subfile records are displayed at one time, though, you can use JavaScript in a similar way to check them.

Profound UI simply appends a suffix to the id of an element in a subfile record. So, an element you've given the id "yourId" will become "yourId.1", "yourId.2", etc.

You could have a loop in the JavaScript test for the existence of "yourId." + n, where n is an incrementing record number. If found, it could check the boxes, if not (no more subfile records), it would quit.
Post Reply

Who is online

Users browsing this forum: Esdale and 1 guest