ModuleController.jwc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE component-specification PUBLIC
  3. "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
  4. "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
  5. <component-specification class="jeus.tool.webadmin.component.ModuleController" allow-body="yes" allow-informal-parameters="yes">
  6. <parameter name="title" required="yes"/>
  7. <parameter name="description"/>
  8. <parameter name="objectName" required="yes"/>
  9. <parameter name="state" required="yes"/>
  10. <parameter name="command" required="yes"/>
  11. <component id="controlForm" type="JEUSForm">
  12. <binding name="title" value="title"/>
  13. <binding name="description" value="description"/>
  14. <binding name="useDefaultButtons" value="false"/>
  15. </component>
  16. <component id="controlForm2" copy-of="controlForm"/>
  17. <component id="hidden_model" type="Hidden">
  18. <binding name="value" value="model"/>
  19. </component>
  20. <component id="targetsField" type="TargetExplorer">
  21. <binding name="label" value="message:amd.targets.targets.label"/>
  22. <binding name="model" value="model"/>
  23. <binding name="selectionModel" value="selectionModel"/>
  24. </component>
  25. <component id="wtbBlockTypeField" type="PropertySelection">
  26. <binding name="value" value="wtbBlockType"/>
  27. <binding name="model" value="@jeus.tool.webadmin.page.EnumerationSet@getPropertySelectionModel({'each','half','1:overflow','all'})"/>
  28. </component>
  29. <component id="actionButton" type="Submit">
  30. <binding name="value" value="label"/>
  31. <binding name="listener" value="listeners.onAction"/>
  32. <binding name="message" value="confirm"/>
  33. </component>
  34. <component id="unavailable_message" type="Insert">
  35. <binding name="value" value="message:dwc.unavailable.label"/>
  36. </component>
  37. </component-specification>