morciuch    2002/08/28 11:17:28

  Added:       webapp/WEB-INF/templates/jsp/portlets/html
                        parameter-demo-portlet.jsp
  Log:
  Demo portlet for parameter styles (see Bugzilla issue 11697)
  
  Revision  Changes    Path
  1.1                  
jakarta-jetspeed/webapp/WEB-INF/templates/jsp/portlets/html/parameter-demo-portlet.jsp
  
  Index: parameter-demo-portlet.jsp
  ===================================================================
  <%@ taglib uri='/WEB-INF/templates/jsp/tld/template.tld' prefix='jetspeed' %>
  
  <p>
  This is a demo of <code>parameter styles</code>. Parameter styles are custom 
"widgets"
  which allow to present portlet parameter using something other than just input text
  box. These "widgets" can be as simple as text area or check box or as complex as pop
  up date calendar. 
  <p>
  The following table lists ALL parameters defined for this portlet. Click customize 
to 
  see the viewable parameters displayed in various parameter styles. You may change 
the 
  parameter settings, save, and see your changes reflected in the table below:
  
  <%@ page import = "org.apache.turbine.util.Log" %>
  <%@ page import = "org.apache.turbine.util.RunData" %>
  
  <%@ page import = "org.apache.jetspeed.portal.Portlet" %>
  
  <%@ page import = "java.util.Hashtable" %>
  <%@ page import = "java.util.Enumeration" %>
  
  <TABLE>
      <TR>
          <TH>Parameter</TH>
          <TH>Value</TH>
      </TR>
  <% 
  
  RunData data = (RunData)request.getAttribute("rundata");
  Portlet portlet = (Portlet)request.getAttribute("portlet");
  if (portlet != null)
  {
      Hashtable parms = new Hashtable();
      parms.putAll(portlet.getPortletConfig().getInitParameters());
      for (Enumeration e = parms.keys(); e.hasMoreElements(); )
      {
          String key = (String) e.nextElement();
          String value = (String) parms.get(key);
  %>
      <TR>
          <TD><%=key%></TD>
          <TD><%=value%></TD>
      </TR>
  <%
      }
  }
  
  %>
  </TABLE>
  
  
  

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

Reply via email to