portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From morci...@apache.org
Subject cvs commit: jakarta-jetspeed/webapp/WEB-INF/templates/jsp/portlets/html parameter-demo-portlet.jsp
Date Wed, 28 Aug 2002 18:17:28 GMT
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:jetspeed-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-dev-help@jakarta.apache.org>


Mime
View raw message