ExtendedSelection.jwc 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE component-specification PUBLIC
  3. "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
  4. "http://tapestry.apache.org/dtd/Tapestry_4_0.dtd">
  5. <component-specification class="jeus.tool.webadmin.component.ExtendedSelection" allow-body="yes" allow-informal-parameters="yes">
  6. <inject property="settings" type="state" object="Settings"/>
  7. <parameter name="usage"/>
  8. <parameter name="model" required="yes"/>
  9. <parameter name="value" required="yes"/>
  10. <component id="selection" type="PropertySelection" inherit-informal-parameters="yes">
  11. <inherited-binding name="model" parameter-name="model"/>
  12. <inherited-binding name="value" parameter-name="value"/>
  13. <binding name="onChange" value="literal:dojo.xhrPost({form:this.form, content:{'submitmode': 'refresh'}, load: function(response, ioArgs){dijit.byId('rightPane').setContent(response);}});"/>
  14. </component>
  15. <component id="condHasElemdocHref" type="If">
  16. <binding name="condition" value="elemdocHref != null"/>
  17. <binding name="renderTag" value="false"/>
  18. </component>
  19. <component id="elemdocLink" type="Any">
  20. <binding name="href" value="elemdocHref"/>
  21. <binding name="onclick" value="'javascript:jeus.showElementDocument(this);return false;'"/>
  22. </component>
  23. <component id="label" type="Insert">
  24. <binding name="value" value="ognl:label"/>
  25. </component>
  26. <component id="label2" copy-of="label"/>
  27. <component id="condShowDescription" type="If">
  28. <binding name="condition" value="settings.showDescription"/>
  29. <binding name="renderTag" value="false"/>
  30. </component>
  31. </component-specification>