Danny Bols dijo:
> 2. How can I fill the key/value pairs of a selection list based upon the
> values available in a business object?

Hi:

We use 2 internal pipeline to address this:

<!-- Flow to generate XML docs to fill combos -->
<map:match pattern="*.combo">
  <map:call function="{1}Combo"/>
</map:match>

<!-- Combo data in Woody format -->
<map:match pattern="*Combo-data">
  <map:generate type="jx" src="forms/combo/{1}.xml"/>
 <map:serialize type="xml"/>
</map:match>

The flow is:

function auth_resourceCombo() {
    var factory = cocoon.getComponent(Packages.o.a.c...JdoPMF.ROLE);
    var bean = new Packages.test.Auth_resourceList();
    var handler = new Packages.test.Auth_resourceHandler();
    handler.getList(bean, factory);
    cocoon.sendPage("auth_resourceCombo-data", {"bean": bean});
    cocoon.releaseComponent(factory);
}

In woody we write:

<wd:selection-list src="cocoon:/auth_resource.combo" dynamic="true"/>

The handler is a java class that use OJB.

Hope this help. :-D

Best Regards,

Antonio Gallardo

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

Reply via email to