问题标签 [liferay-ide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
liferay - 用户和组织创建表单
我在包含用户和组织的公共页面中添加了门户目录
Q1>> 我需要添加portlet 允许用户根据他们的角色添加编辑组织和用户根据他们的角色在控制面板之外“在我的公共页面中的新portlet 内”?
或者
内部门户目录 portlet 允许用户根据他们的角色在“我的新 portlet 内部”的控制面板之外添加编辑组织和角色?
Q2>>如何使自定义字段成为必填字段?
我是liferay的新手。
怎么做 ?
liferay - 在 Liferay 中将 json 数据从一个 jsp 传递到另一个
我是 liferay 的新手,最终未能将数据从一个 jsp 发送到另一个。下面是我的用例。
- 我创建了 2 个 JSP 文件:first.jsp 和 second.jsp
- 我在 first.jsp 中创建了一个 href,点击它后,我通过调用 renderURL 来加载 second.jsp。
- 我想要实现的是我在 first.jsp 中构造一个 JSON 数据,当我单击 href 标记时,我需要将此 json 数据传递给 second.jsp 文件。
任何有关如何完成此任务的指示将不胜感激?
谢谢。
mysql - Liferay 6.2 服务构建器中的参照完整性
我一直在寻找使用 Liferay IDE 的服务构建器为我的数据库设置引用完整性。
例如:我有一个主表(实体)和一个子表(实体)。子表有一个外键,它是主表的主键。如果我删除主表中的一个条目,则子表中的相应行也应该被删除。如何在 Liferay Service Builder 中实现这一点。
eclipse - eclipse wizard selectable items out of sight
The problem is that, for instance, if i want to create a new project from a plugin-wizard and there are 5 selectable voices, the fifth voice isn't either visible or selectable. I'm working on fedora-20. There are solutions to make visible and selectable this kind of voices?
liferay-6 - 带有 DatePicker 的 Liferay 自动字段
我有一个启用 Liferay.Autofields 的 aui 表单。
我使用 Autofield 复制的字段有一个按钮和一个文本字段。单击按钮将触发日期选择器,并且所选值应存储在文本字段中。而且,当我单击 Autofield 提供的“加号”按钮时,字段会重复。
首先,我需要知道如何将所有按钮的触发事件绑定到日期选择器。我知道为单个按钮执行此操作。但是由于我们使用的是自动字段,所以我需要提供带有索引的按钮的 ID。谁能建议如何在我的场景中绑定触发事件
其次,一旦我单击日期选择器按钮,我应该能够获取我单击的 Autofield 行的索引,以便我可以更新我的文本字段
eclipse - Liferay Developer Studio not showing "File" menu, any trick to perform an import?
For some reason Liferay Developer Studio (Eclipse-based) does not show the File
menu:
As you can see, just a 1-pixel-high menu appears.
For comparizon, the Edit
menu shows correctly:
In these condition, how can I invoke the Import
item which is supposed to be found under New
?
Is there any shortcut?
Or maybe a way to call actions via command line or IPC or something else?
liferay - Liferay 主题重置为默认值
我不知道我是不是唯一一个遇到这个问题的人,我正在使用插件 sdk 和 eclipse 开发一个 liferay 主题。我有一个基于经典的主题,当我关闭 eclipse 并再次打开时,我发现 custom.css 上的所有更改都消失了并重置为默认的经典主题。
css - 如何覆盖 Liferay 核心的 css?
您好,我想从钩子创建中覆盖数据选择器 css。在 Liferay 文档 6.2 中,他们说使用钩子是可能的。
但是在 Liferay IDE 中,当我创建一个新钩子时,在 xml liferay-hook 的界面中没有 CSS 选项。
有:
- 门户属性
- 自定义 JSP
- 服务包装器
- 过滤器和映射
- Struts 动作
- 索引器后处理器
- 语言属性
那么,如何制作呢?提前谢谢!
java - 如何在ubuntu中设置环境变量ANT_OPTS?
在 Ubuntu 10.0.4 中设置 liferay 环境时,我在 .bashrc 文件中设置了这样的环境变量
我在终端中测试了这样的环境变量:
在为 liferay 运行构建主题时出现以下错误:
liferay - Liferay Portlet 开发常春藤
我正在尝试使用 JSF 和 Primefaces 开发一个 portlet,当我在 eclipse kepler 下创建我的项目时(使用插件 sdk 6.1.1),我在 portlet.xml 上有一个问题:
无法解析 Portlet 类“javax.portlet.faces.GenericFacesPortlet”
当我尝试 Ivy resolve 时,出现以下错误:
java.lang.NoClassDefFoundError: org/bouncycastle/openpgp/PGPException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404) at java.lang.Class.getConstructor0(Class .java:2714) 在 java.lang.Class.newInstance0(Class.java:343) 在 java.lang.Class.newInstance(Class.java:325) 在 org.apache.ivy.util.Configurator.addChild(Configurator. java:586) 在 org.apache.ivy.core.settings.XmlSettingsParser.inConfiguratorStarted(XmlSettingsParser.java:579) 在 org.apache.ivy 的 org.apache.ivy.util.Configurator.startCreateChild(Configurator.java:503) .core.settings.XmlSettingsParser.startElement(XmlSettingsParser.java:201) 在 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) 在 org.apache.xerces.parsers.AbstractXMLDocumentParser。emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl。 scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse( Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(未知来源)在 org.apache.ivy.core 的 javax.xml.parsers.SAXParser.parse(SAXParser.java:274)。settings.XmlSettingsParser.doParse(XmlSettingsParser.java:160) 在 org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:150) 在 org.apache.ivy.core.settings.IvySettings.load(IvySettings. java:391) 在 org.apache.ivy.Ivy.configure(Ivy.java:416) 在 org.apache.ivyde.internal.eclipse.CachedIvy.getIvyFromFile(CachedIvy.java:203) 在 org.apache.ivyde.internal .eclipse.CachedIvy.doGetIvy(CachedIvy.java:163) 在 org.apache.ivyde.internal.eclipse.CachedIvy.getIvy(CachedIvy.java:124) 在 org.apache.ivyde.internal.eclipse.resolve.IvyResolveJob.doRun (IvyResolveJob.java:145) 在 org.apache.ivyde.internal.eclipse.resolve.IvyResolveJob.run(IvyResolveJob.java:85) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:53 ) 引起:java.lang.ClassNotFoundException: org.bouncycastle.openpgp。在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass( BundleLoader.java:421) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在 java .lang.ClassLoader.loadClass(ClassLoader.java:356) ... 31 更多java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 31 更多java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 31 更多
谁能告诉我如何解决这个问题。