<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic WebScriptPortlet Edit Mode in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/webscriptportlet-edit-mode/m-p/124895#M87881</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm developing a portlet under Liferay 4.3.1 using Alfresco 2.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I extended WebScriptPortlet and I would like to customize its behavior when in EDIT-MODE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the &lt;/SPAN&gt;&lt;EM&gt;render()&lt;/EM&gt;&lt;SPAN&gt; method on the original WebScriptPortlet:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (PortletMode.VIEW.equals(portletMode))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doView(req, res);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (PortletMode.HELP.equals(portletMode))&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doHelp(req, res);&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (PortletMode.EDIT.equals(portletMode))&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doEdit(req, res);&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I redefined the &lt;/SPAN&gt;&lt;EM&gt;render()&lt;/EM&gt;&lt;SPAN&gt; method uncommenting the code related to EDIT-MODE case and creating a customized &lt;/SPAN&gt;&lt;EM&gt;doEdit()&lt;/EM&gt;&lt;SPAN&gt; method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also added the highlighted entry in the following code on portlet.xml:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;supports&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mime-type&amp;gt;text/html&amp;lt;/mime-type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portlet-mode&amp;gt;VIEW&amp;lt;/portlet-mode&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portlet-mode&amp;gt;EDIT&amp;lt;/portlet-mode&amp;gt; &amp;lt;!– my entry –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/supports&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;When I execute my portlet, the VIEW-MODE works fine, but the EDIT-MODE doesn't.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would expect that when i click on [img]&lt;/SPAN&gt;&lt;A href="http://img232.imageshack.us/img232/5616/configuration1jl3.png" rel="nofollow noopener noreferrer"&gt;http://img232.imageshack.us/img232/5616/configuration1jl3.png&lt;/A&gt;&lt;SPAN&gt;[/img] button on the top bar, my portlet was executed as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;EM&gt;render()&lt;/EM&gt;&lt;SPAN&gt; -&amp;gt; if on EDIT-MODE -&amp;gt; &lt;/SPAN&gt;&lt;EM&gt;doEdit()&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But &lt;/SPAN&gt;&lt;EM&gt;render()&lt;/EM&gt;&lt;SPAN&gt; method isn't invoked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Instead of that, the [img]&lt;/SPAN&gt;&lt;A href="http://img232.imageshack.us/img232/5616/configuration1jl3.png" rel="nofollow noopener noreferrer"&gt;http://img232.imageshack.us/img232/5616/configuration1jl3.png&lt;/A&gt;&lt;SPAN&gt;[/img] button redirects to the following url:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javascript: self.location = 'http%3A%2F%2Flocalhost%3A8080%2Fuser%2Fjoebloggs%2F2%3Fp_p_id%3D86%26p_p_action&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%3D0%26p_p_state%3Dmaximized%26p_p_col_id%3Dcolumn-1%26p_p_col_count&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%3D1%26_86_struts_action%3D%252Fportlet_configuration%252Fedit_permissions%26_86_portletResource&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%3DAlfrescoLancioPortlet_WAR_alfresco%26_86_resourcePrimKey%3D10317_LAYOUT_AlfrescoLancioPortlet_WAR_alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%26_86_redirect%3D%252Fuser%252Fjoebloggs%252F2%26_86_backURL%3D%252Fuser%252Fjoebloggs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%252F2&amp;amp;_86_previewWidth=' + document.getElementById('p_p_id_AlfrescoLancioPortlet_WAR_alfresco_').offsetWidth;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The (longest ever &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; ) url takes to the following page (I created my portlet backing up "My Web Files" portlet and customizing it):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A href="http://img241.imageshack.us/img241/1520/editpagebi5.gif" rel="nofollow noopener noreferrer"&gt;http://img241.imageshack.us/img241/1520/editpagebi5.gif&lt;/A&gt;&lt;SPAN&gt;[/img]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to find a jsp or an xml file where the portlet top bar commands are defined and configured, but I didn't find it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Summing up, when I click on [img]&lt;/SPAN&gt;&lt;A href="http://img232.imageshack.us/img232/5616/configuration1jl3.png" rel="nofollow noopener noreferrer"&gt;http://img232.imageshack.us/img232/5616/configuration1jl3.png&lt;/A&gt;&lt;SPAN&gt;[/img] button, I want my portlet to be executed in the same way as for VIEW-MODE except for the &lt;/SPAN&gt;&lt;EM&gt;portlet-mode&lt;/EM&gt;&lt;SPAN&gt; parameter which should be set with &lt;/SPAN&gt;&lt;EM&gt;EDIT&lt;/EM&gt;&lt;SPAN&gt; value (&lt;/SPAN&gt;&lt;EM&gt;edit&lt;/EM&gt;&lt;SPAN&gt; or &lt;/SPAN&gt;&lt;EM&gt;EDIT&lt;/EM&gt;&lt;SPAN&gt; is the same).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Sep 2007 10:43:57 GMT</pubDate>
    <dc:creator>thagan</dc:creator>
    <dc:date>2007-09-28T10:43:57Z</dc:date>
    <item>
      <title>WebScriptPortlet Edit Mode</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscriptportlet-edit-mode/m-p/124895#M87881</link>
      <description>Hi thereI'm developing a portlet under Liferay 4.3.1 using Alfresco 2.1.I extended WebScriptPortlet and I would like to customize its behavior when in EDIT-MODE.This is the render() method on the original WebScriptPortlet:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (PortletMode.VIEW.equals(portletMode))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doView(re</description>
      <pubDate>Fri, 28 Sep 2007 10:43:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscriptportlet-edit-mode/m-p/124895#M87881</guid>
      <dc:creator>thagan</dc:creator>
      <dc:date>2007-09-28T10:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: WebScriptPortlet Edit Mode</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webscriptportlet-edit-mode/m-p/124896#M87882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Edit has a slightly different icon compared to configuration which you are referring to.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2008 12:15:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webscriptportlet-edit-mode/m-p/124896#M87882</guid>
      <dc:creator>kimmoilppola</dc:creator>
      <dc:date>2008-05-12T12:15:14Z</dc:date>
    </item>
  </channel>
</rss>

