Hi there,

I've got a repeater with two selection lists in; staffmemeber and staffrole. 
Upon a value being changed on the staffrole or another selection list outside 
of the repeater (department) the list of staff members change. I'm using an 
on-changed-value on the staffrole repeater and that works fine but I'd also 
like to change the list if the department is updated for all the rows in the 
repeater using javascript on the department's on-changed-value event. 

I tried something like:

var staff_list = event.source.parent.lookupWidget("stafflist").getChildren();
var staff_item = null;
var staff_member = null;
var staff_role = null;
while(staff_list.hasNext())
{
        staff_item = staff_list.next();
      staff_member = staff_item.lookupWidget("staffmember");
      staff_role = staff_item.lookupWidget("staffrole");
        //set a new staff member event
}

but I got stuck at the first hurdle. That is that it looks like stafflist 
doesn't actually have any children (hasNext() returns false). It certainly 
should have. If it does have children is it then possible to do the latter 
logic of getting each child and looking up the components I want to get the 
value of and change the values of? 

Is there a different or better way that I should do this?

Thanks,

Gary

*****************************************************************
The information contained in this message may be confidential or 
legally privileged and is intended for the addressee only. If you 
have received this message in error or there are any problems 
please notify the originator immediately. The unauthorised use, 
disclosure, copying or alteration of this message is 
strictly forbidden.
*****************************************************************


If you work for NHS Lothian and wish to have help to stop smoking, support is 
available by contacting [EMAIL PROTECTED] or 0131 537 9494  - internal 49494.  
For anyone else living/working in Lothian, please contact 0800 848484 for your 
nearest NHS stop smoking service.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to