你好,我現在這個問題很普遍,但我必須要問它:)我在Liferay門戶改變的Jboss門戶網站,現在我有類這樣Jboss Portal Render開啓liferay什麼?
myclass1 extends AbstractObjectRenderer implements RegionRenderer //A region renderer is responsible to create the markup container for a set of portlets on a page region.
***methods
renderHeader(final RendererContext rendererContext, final RegionRendererContext rrc)
public final void renderBody(final RendererContext rendererContext, final RegionRendererContext rrc)
public final void renderFooter(final RendererContext rendererContext, final RegionRendererContext rrc)
***methods
myclass2 extends AbstractObjectRenderer implements WindowRenderer
***methods
public final void render(final RendererContext rendererContext, final WindowRendererContext wrc)//
***methods
myclass3 extends AbstractObjectRenderer implements PortletRenderer
***methods
public final void render(final RendererContext rendererContext, final PortletRendererContext prc)//Render the markup of a portlet.
***methods
and last one
myclass4 extends AbstractObjectRenderer implements DecorationRenderer
***methods
public final void render(final RendererContext rendererContext, final DecorationRendererContext drc)//Create the markup for the portlet decoration
***methods
這4類是用來提供如顏色一些元素,文字,圖片等。我已準備好了一切,我需要的是來自liferay門戶網站的工具,它可以完成同樣的工作。我發現了AssetRender,但它只支持來自資產資產框架的資產,無法檢查此結果,無法找到任何有關資產呈現的其他用途的任何教程。正如我所說,我已經準備好了一切,我只需要呈現一些東西。
我知道這看起來不好:)但我在尋找工具,類或類似的功能在liferay中。我把一切什麼u有:) 短採樣
public final void render(final RendererContext rendererContext, final WindowRendererContext wrc)
throws RenderException {
PrintWriter out = rendererContext.getWriter();
out.print("<div class=\"portlet-container\">");
out.print("<table cellspacing=\"1\" border=\"5\" width=\"88%\">");
out.print("<tbody>");
...
out.print("</table>");
out.print("</div>");
如果只是需要一些時間來格式化代碼,並且讓您的問題更加詳細一點,而不是匆忙。這對於你在尋找什麼並獲得一些很好的答案會有點意義。謝謝。 – 2012-07-18 11:12:53