Hi Nancy,

I think what you want to do is not possible with observeField.

But you could easily implement such a function as a own helper
function that internally generates your current ajax calls.

Regards,

Michael

Nancy schrieb:
> Ok, I've got one select list that needs to drive the contents of two
> other select boxes.  I understand how to use observeField and
> apparently I can update multiple divs.  My question is, do I have to
> do it from only one controller action or can more than one controller
> be used?  It's just weird because the data comes from two different
> tables and you wouldn't ordinarily access from the same controller.
>
> Here's my current Ajax calls:
>
>     echo $ajax->observeField('DeviceDgtypeId', array(
>         'url' => '/subtypelists/getSubtypelists',
>         'update' => 'DeviceSubtypelistId',
>         )
>     );
>     echo $ajax->observeField('DeviceDgtypeId', array(
>         'url' => '/cells/getCellsByDgid',
>         'update' => 'DeviceCellId',
>         )
>     );
>
> So... in a perfect world I'd probably want to do this:
>     echo $ajax->observeField('DeviceDgtypeId', array(
>         'url' => array('/cells/getCellsByDgid', "/subtypelists/
> getSubtypelists"),
>         'update' => array('DeviceCellId',"DeviceSubtypelistId"),
>         )
>     );
>
> But that doesn't seem to work.  So I'm assuming it has to come from
> one controller.
>
> So if I have to return two sets of data from one controller, how do I
> render it so that the observeField knows which data goes to which div?
>
> I'm so confused!
>
> Thanks :)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to