当前位置: 首页 > 知识库问答 >
问题:

如何向liferay portlet添加javascript文件。liferay项目中的xml

崔棋
2023-03-14

我正在开发一个使用eviay 6.0.6的应用程序,并想将javascript文件添加到我的portlet。如果我有两三个javascript文件,我该如何添加它们?

所以这是我的liferay-portlet.xml:

<portlet>
  <portlet-name>portletName</portlet-name>
  <icon>/icon.png</icon>
  <instanceable>true</instanceable>
  <header-portlet-css>/css/main.css</header-portlet-css>
  <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
  <css-class-wrapper>portletName-portlet</css-class-wrapper>
</portlet>

共有1个答案

刘瀚
2023-03-14
<portlet>
  <portlet-name>portletName</portlet-name>
  <icon>/icon.png</icon>
  <instanceable>true</instanceable>
  <header-portlet-css>/css/main.css</header-portlet-css>
  <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
  <footer-portlet-javascript>/js/view.js</footer-portlet-javascript>
  <footer-portlet-javascript>/js/controler.js</footer-portlet-javascript>
  <css-class-wrapper>portletName-portlet</css-class-wrapper>
</portlet>

有关详细信息,请参见xml模式定义:http://www.liferay.com/dtd/liferay-portlet-app_6_1_0.dtd

 类似资料:
  • 我有一个非常简单的REST API,它使用了jersey 2.x(Glassfish)。当我只输出hello world字符串时,它就起作用了。但是,当我添加几个JAR并在一行代码中使用它们时,它会抛出大量class错误。我没有编译或语法错误。这个错误很长,所以如果我在里面装了很多垃圾,请原谅。 我看到了很多解决这个问题的方法,但是我不理解它们的术语,例如,类路径需要被修复等等。 代码 eclip

  • 我想有一个地方来存储我的图像文件,以便在我的Java项目中使用(一个非常简单的类,它只是将图像加载到面板上)。我找遍了所有的地方,都找不到如何做到这一点。我该怎么做? 我已经尝试向项目添加一个新文件夹,向项目添加一个新类文件夹,向项目添加一个新源文件夹。无论我做什么,我总是得到一个。文件夹总是说它们在构建路径上,所以我不确定该怎么做。 编辑:对我起作用的东西是将文件夹添加为类文件夹,然后将其删除,

  • 问题内容: 我需要一些帮助,将一些项目添加到中。因此,我有两个组合框,其中一个根据所选项目填充另一个。 我的问题是,用于新项目,它可以工作,但是如果我为组合框选择另一个选项,它将添加新项目,但先前的项目不见了-新项目下面有空白项目。 我以为每次我从第一个组合框选择一个新选项来清除第二个组合框的内容。所以我在第二个上使用了-但没有用。 我就是这样想的: 上面是第一次更改时执行的功能的一部分。 问题答

  • 我有几个CSV文件如下所示: 我想添加一个新的列到所有的CSV文件,使它看起来像这样: 到目前为止,我的剧本是: (Python 3.2) 但在输出中,脚本跳过每一行,新列中只有Berry:

  • 我有一个Gradle插件,可以按预期编译和工作。我想与源代码一起发布一个使用Gradle插件的示例应用程序,它还允许我轻松测试插件的更改。现在要做到这一点,我必须向buildScript块添加一个类路径依赖项。是否可以添加将与示例项目一起编译的依赖本地插件?我现在面临的主要问题是,当尝试同步示例项目时,插件不存在,导致失败。

  • 我试图创建一个Xamarin项目使用PayTM android库。由于PayTM没有直接的Xamarin绑定,我在Xamarin Android Bidding library项目中添加了AppInvokesdk-1.2.aar。appinvoke的构建操作是“LibraryProjectZip”。现在,appinvoke库也有对easypay-8.7.3-appinvoke.aar的运行时依赖关