PTextBox_MultiSelect_Range.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. i18n('WEB_PROMPT_FROM')
  10. <div id="msg${prompt.name}From"></div>
  11. <input min="true" type="text" <%
  12. def classes = "msgPos:&apos;msg${prompt.name}From&apos; ";
  13. if( prompt.numericOnly ){
  14. classes += " numeric"
  15. out << "name='phone_${prompt.name}'"
  16. } else {
  17. out << "name='${prompt.name}'"
  18. }
  19. out << " class='${classes}'>"
  20. %></input>
  21. i18n('WEB_PROMPT_TO')
  22. <div id="msg${prompt.name}To"></div>
  23. <input max="true" type="text" <%
  24. classes = "msgPos:&apos;msg${prompt.name}To&apos; ";
  25. if( prompt.numericOnly ){
  26. classes += " numeric"
  27. out << "name='phone_${prompt.name}'"
  28. } else {
  29. out << "name='${prompt.name}'"
  30. }
  31. out << " class='${classes}'>"
  32. %></input>
  33. <input type="button" btype="insert" value="i18n('WEB_PROMPT_INSERT')"></input>
  34. <div id="msg${prompt.name}"></div>
  35. <select name="p_${prompt.name}" size="4" multiple="true"<%
  36. classes = "msgPos:&apos;msg${prompt.name}&apos; ";
  37. if( prompt.required ) classes += " selectrequired"
  38. out << " class='${classes}'>"
  39. prompt.defaultRanges.each{ r ->
  40. if( r.startUseValue == null ){
  41. out << "<option value='{&quot;minValue&quot;:&quot;&lt;MIN&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;![CDATA[${r.endUseValue}]]&gt;&quot;}'>i18n('WEB_PROMPT_LESSTHANOREQUAL', ['${r.endDisplayValue}'])</option>"
  42. } else if( r.endUseValue == null ){
  43. out << "<option value='{&quot;minValue&quot;:&quot;&lt;![CDATA[${r.startUseValue}]]&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;MAX&gt;&quot;}'>i18n('WEB_PROMPT_GREATERTHANOREQUAL', ['${r.startDisplayValue}'])</option>"
  44. } else {
  45. out << "<option value='{&quot;minValue&quot;:&quot;&lt;![CDATA[${r.startUseValue}]]&gt;&quot;,&quot;maxValue&quot;:&quot;&lt;![CDATA[${r.endUseValue}]]&gt;&quot;}'>i18n('WEB_PROMPT_BETWEEN', ['${r.startDisplayValue}', '${r.endDisplayValue}'])</option>"
  46. }
  47. }
  48. %></select>
  49. <a id="select_all" href="javascript:void(0)">i18n('WEB_PROMPT_SELECT_ALL')</a>
  50. <a id="deselect_all" href="javascript:void(0)">i18n('WEB_PROMPT_DESELECT_ALL')</a>
  51. <input type="button" btype="remove" value="i18n('WEB_PROMPT_REMOVE')"></input>
  52. </div>