2015-10-16 50 views
0

將依賴關係問題關聯到MVC spring Liferay portlet,我嘗試從頭開始重新構建它。Portlet配置窗口未打開

現在大部分都可以,但portlet首選項。 它曾用於在以前的portlet上工作,但不在從頭開始構建portlet。 我已經正確設置的Liferay-portlet.xml中:

<configuration-action-class> com.<packagename>.<subpackagename>.config.ConfigurationActionImpl</configuration-action-class> 

Same results with default class: 
<configuration-action-class>com.liferay.portal.kernel.portlet.DefaultConfigurationAction</configuration-action-class> 

這部分作品的「配置」選項現在可當我點擊portlet的右上角。

portlet.xml中包括:

<init-param> 
     <name>config-template</name> 
     <value>/WEB-INF/jsp/config/config2.jsp</value> 
    </init-param> 

我也複製這是正常工作到新項目前JSP。 它確實加載正確。當我點擊「配置」時,所有的System.out.println都正確地顯示在控制檯輸出中),但是設置窗口沒有出現,因此不顯示html元素。 我所得到的是試圖加載窗口的portlet頁面,但它永遠不會打開。

是否有任何其他文件包含在內,我可能沒有正確重新設置?

+0

我想我以某種方式損壞了存儲的portlet首選項。 有沒有一種方法來默認它們(不使用portlet配置窗口,因爲它不再打開)? –

+0

我只是意識到,如果我點擊右上角並點擊「外觀和感覺」或「導出/導入」,相應的彈出窗口也不會加載。 其他功能雖然可以(最小化/最大化/刪除)。 任何想法出了什麼問題? –

+0

縮小一點,聽起來完全瘋了,但: 我的主視圖不加載外觀和感覺/配置和導入導出彈出窗口。 我的其他jsp可以正確加載它們! 什麼可以改變我的主要jsp頁面的行爲? –

回答

0

是由這個原因引起:

<link href="<c:url value="/css/bootstrap.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap.min.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap-theme.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap-theme.min.css"/>" 
    rel="stylesheet"> 

當我從JSP中刪除此,一切再次工作。 thx我自己;) 希望它能拯救別人的時間...