Liferay:如何保存到portlet用户信息?

2024-02-08

我在欢迎页面上有一个天气 portlet,用户可以配置该 portlet 并选择他的城市。是否可以将用户信息存储在 portlet 首选项中,以便每个用户都有一个存储的城市?或者存储用户 portlet 信息而无需开发自己的(持久)服务的标准工作流程是什么?

thx


默认情况下,portlet 首选项在 liferay 中,而不是特定于用户的。可以修改为liferay-portlet.xml与下一行:

<liferay-portlet-app>
  <portlet>
    <portlet-name>ThePortletWitchUserSpecificPreferences</portlet-name>
    <icon>/icon.png</icon>
    <preferences-unique-per-layout>false</preferences-unique-per-layout>
    <preferences-owned-by-group>false</preferences-owned-by-group>
  </portlet>
...
</liferay-portlet-app>

两条线<preferences-...并且顺序是缩写的。

欲了解更多信息,请参阅:http://rutvijshah.wordpress.com/2009/12/06/user-specific-preferences-in-liferay/ http://rutvijshah.wordpress.com/2009/12/06/user-specific-preferences-in-liferay/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Liferay:如何保存到portlet用户信息? 的相关文章

  • 覆盖 Liferay 启动事件

    我有一个关于 Liferay 启动事件的问题 Liferay 文档中给出 启动活动 输入扩展的逗号分隔类名列表com liferay portal struts SimpleAction 这些类将在指定事件中运行 有人可以告诉我两者之间有什
  • 月球着陆器示例中的缺陷 (IllegalThreadStateException)

    我一直在研究月球着陆器的示例 并在尝试实现 关于 屏幕时遇到了问题 我将其中一个菜单项 在 onCreateOptionsMenu 中 更改为 关于 选项 选择此选项后 新的活动将启动并显示关于屏幕 Override public bool
  • 如何使用 Liferay 在 portlet 中下载文件或 InpuStream?

    我在 UI 中有一个按钮 可以调用下载方法file这需要一个InpuStream类型 这是我的代码
  • 在另一个 PreferenceActivity 中启动自定义 PreferenceActivity

    在我的配置活动中 我需要创建一个首选项屏幕 顶部有一个固定视图 显示页面中配置的内容的预览 我不想更改主首选项屏幕 我已经有一个单独的活动 我想要 嵌套 首选项屏幕的不同布局 我尝试过的是在首选项屏幕内指定一个 Intent 但是当我单击此
  • 这是 Mac OS 上 Firefox 扩展的已知问题吗?

    我开发了一个 Firefox 扩展 其中包含一个由此 XUL 脚本定义的小对话框
  • 在 Plone 中针对特定内容类型自定义搜索 portlet

    我在网站的某些区域使用搜索 portlet 但我想将结果限制为仅搜索特定内容类型 例如仅搜索新闻项目 或仅显示教职员工目录个人资料 我知道你可以在到达后执行此操作 search通过该 过滤器 列表形成 但有没有办法从过滤器开始 以便 实时搜
  • 为什么 VS 2008 IDE 不记得我的偏好设置?

    这是一个很小的问题 我只是在问编译 http imgs xkcd com comics compiling png 由于某种原因 当我关闭并重新打开时 我的 VS 2008 IDE 不记得我的窗口首选项 它会重置窗口宽度 位置 外观等 让我
  • 应用程序终止后无法保存我的首选项

    您好 我正在尝试在我的 Android 应用程序上实现一个设置页面 我定义了一个 xml Preference 文件 在其中实现了 CheckBoxPreference 和 EditTextPreference 运行应用程序时 所有设置都可
  • 使首选项看起来已禁用,但仍记录点击

    因此 在我的应用程序的某些状态下 我想在我的设置菜单中禁用某些 CheckBoxPreferences 但是 如果用户单击它们 我希望显示一个解释性的 toast 如果我只是执行 setEnable false 在 CheckBoxPref
  • 处理 JSON 对象的最佳方法是什么?

    我有一个代表 JSON feed 的大字符串 我的应用程序从远程网络服务下载此提要 问题 1 下载 JSON feed 后 我应该将其存储在哪里 现在我将其存储在应用程序首选项中并且工作正常 我只是感兴趣是否有任何理由不这样做 或者是否有更
  • 到底什么是现场注入以及如何避免它?

    我在一些关于 Spring MVC 和 Portlet 的文章中读到场注入不推荐 据我了解 场注入是当你注入一个 Bean 时 Autowired像这样 Component public class MyComponent Autowire
  • 在 Liferay 中控制 Portlet 的大小

    我有一个简单的 Vaadin portlet 它显示嵌入式页面 例如 www stackoverflow com 在 Liferay 中 我将 portlet 所在的页面布局设置为 1 列布局 以便 portlet 填满整个页面 现在 如果
  • 如何将静态字符串与 XML 字符串资源连接起来?

    我正在尝试将静态 硬编码 字符串与引用的字符串结合起来strings xml对于字符串数组项 目标是拥有一个动态指标列表 其中所有语言的数字都相同 但指标文本值可能会因语言而变化 如下所示
  • 使用首选项屏幕主题

    我想要更改我正在开发的应用程序的首选项屏幕的外观 在某些手机上 首选项非常半透明 很难阅读首选项方案 因此我将更改它的视觉效果 我的问题是如何将主题应用于首选项方案 或者如果失败了 我如何更改显示的各种首选项的文本颜色 在我当前的版本中 我
  • 如何在 Eclipsce juno 中开发 Liferay 项目并在 Jboss 上构建它

    我已经下载了 Liferay 6 1 和 jboss 7 1 1 Bundle 以及 Liferay IDE Eclipsce Juno 我所要做的就是开发 Liferay 项目并在 Jboss 服务器上运行它 我可以在 localhost
  • Liferay DLFileEntryLocalServiceUtil.addFileEntry 不创建 AssetEntry 记录

    我有一个自定义 portlet 它提供了一个用户可以上传文件的表单 上传的文件应存储在文档和媒体 Portlet 中 我正在使用创建文件条目DLFileEntryLocalServiceUtil addFileEntry 文件上传成功 记录
  • 如何在偏好更改时重新安排警报管理器

    我有一个 Android 服务 当手机启动时 广播接收器会收到通知 并安排服务以 X 分钟的间隔重复运行 从此以后 每隔 X 分钟 另一个广播接收器就会收到这些通知并启动该服务 该服务完成其工作并退出 到目前为止 一切都很好 现在我希望这
  • 如何向 Vaadin/Maven 项目添加 css?

    那里存在SO 的一个问题 https stackoverflow com questions 5594747 where is the css style sheet for vaadin关于如何向 Vaadin 项目添加 css 提示是添
  • 如何在 LIFERAY 中从first.jsp 重定向到second.jsp?

    这怎么办 请帮我解决这个问题 jsp 内部的重定向并不是真正方便的想法 因为下面的 jsp 解析进入渲染阶段 而该阶段的目的是显示内容 另一方面 下面重定向到操作阶段 在这里您可以决定 portlet 接下来应该做什么 阅读本教程以更好地理
  • 跨多个类使用 SharedPreferences?

    我有一个 SharedPreferences 目前适用于一类 但不适用于第二类 我想我可能把它称为错误的 因为我得到的错误说 The method getSharedPreferences String int is undefined f

随机推荐

  • 使用 Karma Runner 生成 jasmine 报告

    我想获得所有成功的茉莉花规格与业力运行的报告 就像您单独使用茉莉花时获得的那样 有办法实现这个目标吗 试试我写的这个快速插件 https github com dtabuenc karma html reporter https githu
  • jQuery 父元素内部 HTML

    我通过以下方式获取元素的内部 HTML this context innerHTML 然后我得到父内部 HTML this parent context innerHTML 但这段代码返回相同的值 任何想法有什么问题吗 要获取元素的内容 则
  • CMake 顶级 Xcode 项目属性

    我使用 Cmake 和 Xcode 来生成一个 c c 项目 my project 和一些 c c 目标 一个是二进制文件 其余的是库 我的 CMakeLists txt 看起来像这样 project my project add subd
  • 在多个列表段落上循环 Word 宏会导致内存问题

    我遇到了一个相当简单的 Microsoft Word vba 宏问题 该宏旨在解决当我们从 Word 文档创建 PDF 版本时我们在列表缩进中遇到的一些问题 该宏基本上循环遍历文档中的每个列表 并且对于与列表关联的每个列表段落 它设置列表模
  • 页面必须填满整个ViewPager2(使用match_parent)

    我有一个项目布局 其中显示图像 产品名称和产品图像 我必须使用约束布局以 1 1 5 比例显示图像 但是当我加载小图像时 下面的文本不显示 下面是我的项目 XML 代码
  • 将图像拖放到网页中并使用 HTML 文件 API 自动调整图像大小

    我想创建网页 允许用户将图像拖放到页面各个部分的框中 以便他们可以打印带有图像的页面 我希望图像在放入框中时自动调整大小 我结合了一些代码http html5demos com file api http html5demos com fi
  • Git Bash for Windows 显示/期望带有正斜杠的文件路径,没有驱动器冒号

    我安装了 Git 扩展 它会自动下载并安装适用于 Windows 的 Git 当我使用 Git Bash 时 它显示文件路径为 c whatever folder 而不是 C whatever folder 如果我粘贴来自 Windows
  • 如何将 rst.FindFirst 与 rst.NoMatch 一起使用?

    我的代码除了这一行之外都有效 FindFirst DONOR CONTACT ID strTemp2 我希望我的代码检查是否存在一条记录 其中存在特定的 DONOR CONTACT ID 因为存在多个具有相同 DONOR CONTACT I
  • 性能问题:ON DUPLICATE KEY UPDATE 与 UPDATE (MySQL)

    INSERT INTO ON DUPLICATE KEY UPDATE 和 UPDATE 之间有性能差异吗 如果我知道可以更新的值 我应该使用更新还是它并不重要 它们是有区别的 The INSERT查询必须检查每一列的约束 以查看添加该行是
  • 将字符串转换为json字符串并在R中解析

    我有一个数据 其中一列为 json 字符串 reservation reasons 1592 name gt jorge value gt MX name gt Billing phone number value gt 1123 name
  • d3.js 右对齐嵌套条形图

    我正在与这个 d3 js 示例 http bl ocks org mbostock 1283663我希望将图表的整个方向更改为从右到左 我能够反转 x 轴刻度 var x d3 scale linear range width 0 以及 y
  • 在 Python 中打印不带换行符(但带空格)的列表

    我正在尝试使用打印不带换行符的列表的值sys stdout write 它工作得很好 但唯一的问题是我想将每个值与另一个值隔开 换句话说 而不是123 我想1 2 3 我在网站上寻找解决方案 但没有找到涉及列表的内容 当我添加 to sys
  • multiDexEnabled 不起作用

    我有一个相当大的android项目 该项目仍然可以编译 但是当我尝试编译测试时出现错误 Execution failed for task app dexDebugTest trouble writing output Too many m
  • Ruby 中的“if (a == b || c == b)”语句可以做得更短吗

    我有一段 Ruby 代码 如下所示 def check if a b c b execute some code b the same variable end end 这可以写成这样 def check if a c b this doe
  • 预期的 ';'在声明末尾 /vector /c++

    当我尝试初始化一个vector of ints 我总是收到此错误 预期的 在声明结束时 我使用了 C Primer 中的原始代码 vector
  • .NET:阻止 XmlDocument.LoadXml 检索 DTD

    我有以下代码 C 它花费太长时间并且抛出异常 new XmlDocument LoadXml
  • Android 捕获视频 mediaRecorder.start() 失败 -19

    我需要录制视频并保存 但出现错误start 媒体记录器方法 失败 19 这个错误应该是什么 文档中没有对此进行评论 第二天我正在与这个错误作斗争 我尝试了多个代码 谷歌教程 英特尔示例 我在网络上找到了所有代码 但无法使其中任何一个工作 请
  • SQL,什么聚合逻辑会产生不同的结果?

    SQL1 返回具有聚合名称的行 而 SQL2 返回非聚合名称 问题是执行这两个SQL时聚合逻辑有什么区别 谢谢 SQL1 SELECT name CASE WHEN COUNT CASE WHEN course SQL THEN 1 END
  • 从 C 中的命令行参数打开文件

    我希望我的 C 程序要求用户键入他们想要打开的文件的名称 并将该文件的内容打印到屏幕上 我正在学习 C 教程 到目前为止有以下代码 但是当我执行它时 它实际上不允许我输入文件名 我得到 按任意按钮继续 我正在使用代码块 我在这里做错了什么
  • Liferay:如何保存到portlet用户信息?

    我在欢迎页面上有一个天气 portlet 用户可以配置该 portlet 并选择他的城市 是否可以将用户信息存储在 portlet 首选项中 以便每个用户都有一个存储的城市 或者存储用户 portlet 信息而无需开发自己的 持久 服务的标