PTime_MultiSelect_Range.html 1.9 KB

123456789101112131415161718192021222324252627282930
  1. <!-- Licensed Materials - Property of IBM
  2. BI and PM: Mobile
  3. (C) Copyright IBM Corp. 2007, 2012
  4. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. -->
  5. <div class="prompt" ${prompt}>
  6. <%
  7. if( !label ) out << "<label>${prompt.name}</label>"
  8. %>
  9. <input type="button" btype="insert" value="i18n('WEB_PROMPT_INSERT')"></input>
  10. <div id="msg${prompt.name}Select"></div>
  11. <select name="p_${prompt.name}" size="4" stype="selections" multiple="true"
  12. <%
  13. def classes = "msgPos:&apos;msg${prompt.name}Select&apos; ";
  14. if( prompt.required ) classes += " selectrequired"
  15. out << " class='${classes}'>"
  16. prompt.defaultRanges.each{ r ->
  17. if( r.startUseValue == null ){
  18. out << "<option lessthan='${prompt.toLongString(prompt.parse(r.endUseValue))}' value='{&quot;minValue&quot;:&quot;&lt;MIN&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;![CDATA[${prompt.toLongString(prompt.parse(r.endUseValue))}]]&gt;&quot;}'></option>"
  19. } else if( r.endUseValue == null ){
  20. out << "<option greaterthan='${prompt.toLongString(prompt.parse(r.startUseValue))}' value='{&quot;minValue&quot;:&quot;&lt;![CDATA[${prompt.toLongString(prompt.parse(r.startUseValue))}]]&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;MAX&gt;&quot;}'></option>"
  21. } else {
  22. out << "<option between1='${prompt.toLongString(prompt.parse(r.startUseValue))}' between2='${prompt.toLongString(prompt.parse(r.endUseValue))}' value='{&quot;minValue&quot;:&quot;&lt;![CDATA[${prompt.toLongString(prompt.parse(r.startUseValue))}]]&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;![CDATA[${prompt.toLongString(prompt.parse(r.endUseValue))}]]&gt;&quot;}'></option>"
  23. }
  24. }
  25. %></select>
  26. <a id="select_all" href="javascript:void(0)">i18n('WEB_PROMPT_SELECT_ALL')</a>
  27. <a id="deselect_all" href="javascript:void(0)">i18n('WEB_PROMPT_DESELECT_ALL')</a>
  28. <input type="button" btype="remove" value="i18n('WEB_PROMPT_REMOVE')"></input>
  29. </div>