显示liferay输入编辑器

时间:2016-08-10 07:13:47

标签: java eclipse tomcat liferay liferay-ide

我试图用输入编辑器创建一个liferay portlet。为实现这一点,我使用:

  • Liferay 6.2 GA5与Tomcat 7捆绑在一起
  • Liferay插件SDK 6.2 GA5
  • Eclipse中的Liferay IDE,3.0.0 GA1

我尝试创建一个包含以下内容的portlet:

Editor up

之前指示的代码使用按钮和输入编辑器创建一个portlet,但它不显示编辑器,只显示按钮和句子Rails.application.routes.draw do scope module: :v1, constraints: ApiConstraints.new(version: 1, default: true) do # Then for a new version create a new scope end end 。你可以看到我的意思的图片:

enter image description here

你知道为什么portlet没有显示输入编辑器吗?

提前致谢!

3 个答案:

答案 0 :(得分:1)

您错过了包含Liferay-ui taglib。只需将其添加到您的jsp

File newList = new File(rootFolder.getParent(), "custom_list.new.dat");
String customListStr = Utils.readTextFile(newList);



    public static String readTextFile(File file) throws IOException {
        FileInputStream reader = new FileInputStream(file);
        StringBuffer data = new StringBuffer("");
        byte[] buffer = new byte[1024];
        while (reader.read(buffer) != -1)
            data.append(new String(buffer));
        reader.close();
        return data.toString();
    }



try to load it

//Load json file to Model
                    Gson gson = new GsonBuilder().create();
                    final MoviePojo response = gson.fromJson(customListStr, MoviePojo.class);
                    int size = response.getContentList().size();

对于将来的参考,如果您在IDE中进行开发,它将向您显示未知标记的警告,因此无法解析标记或其特殊用途。

答案 1 :(得分:0)

只需使用合金CkEditor或FCKeditor即可。 Alloy CKEditor Click here

FCKEditor click here

答案 2 :(得分:0)

Liferay在其自己的liferay-ui taglib中实现了CKEditor。

如果您想以动态方式使用它,我建议您使用编辑器,您可以根据自己的需要在自己的页面中自动进行自定义。