我写了一个Liferay搜索容器,效果很好.
现在我希望列按字母顺序排序,所以我补充说orderable="true"
:
<liferay-ui:search-container
<liferay-ui:search-container-results
results="<%= BicycleLocalServiceUtil.getBicyclesByCompanyId(
themeDisplay.getCompanyId()) %>"
total="<%= BicyleLocalServiceUtil.getBicyclesCount() %>" />
<liferay-ui:search-container-row
className="com.example.portal.portlet.navigation.model.Bicycle"
keyProperty="bicycleId"
modelVar="bicycle"
escapedModel="<%= true %>">
<liferay-ui:search-container-column-text
name="name"
property="name"
value="<%= bicycle.getName() %>"
orderable="<%= true %>"
/>
<liferay-ui:search-container-column-text
name="nickname"
property="nickname"
orderable="<%= true %>"
/>
<liferay-ui:search-container-column-jsp
align="right"
path="/html/bicycle/bicycle_actions.jsp" />
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>
Run Code Online (Sandbox Code Playgroud)
结果看起来不错:但是当我点击名称或任何小箭头时,下面行的顺序不会改变.
我错过了什么吗?
我不需要任何自定义比较器,因为值是简单的字符串,如"Bob"和"Joe".
任何人都可以告诉我如何限制普通用户访问Liferay api/jsonws页面.api/jsonws页面只能供管理员用户访问.
我们在Liferay中有任何选择吗?
任何人都可以帮我这个
我正在使用Lifera迁移项目.项目是在Liferay 6.1中创建的,现在我正在迁移到Liferay 6.2.
我在所有CSS文件的图像路径中都面临问题.在Liferay 6.2中迁移时,它会将Theme和CSS文件夹路径附加到所有图像.
Liferay 6.1中的 background:url(../../images/xyz.jpg)
图像路径:Liferay 6.2中的图像路径: background:url(/myThemeName/css/../../images/xyz.jpg)
项目derectory是这样的:
_diffs
|- CSS
|- common
|- module1.css
|- module2.css
|- module3.css
|- library
|- plugin1.css
|- plugin2.css
|- plugin3.css
|- utility
|- tool1.css
|- tool2.css
|- tool3.css
|- images
|- All Images
|- js
|- JavaScript files
Run Code Online (Sandbox Code Playgroud)
此产品庞大且难以更新所有后台URL.
是否有可能从CSS文件中的路径中删除"theme-name/css".
我正在使用Liferay 6.2中的Bootstrap 3。我在CSS和JS中插入了bootstrap.css和bootstrap.min.js。我也更改了我的custom.css中的某些样式
您对它有更好的主意吗?
然后,我附加了将Bootstrap 3插入Liferay 6.2的步骤。上面的内容为我提供了一些兼容性问题...我想征询您的意见,例如是否有更适合于这些工具和这些版本的代码。我需要您的帮助来改善这一点,并且每个人都可以使用Liferay 6.2中的Bootstrap 3。这是我的两分钱。
脚步:
1-将Bootstrap CSS,JS和字体放在主题内的_diffs目录文件夹中
2-我们打开或创建main.css文件,并调用文件Bootstrap.css
3-在portal_normal.vm上,以上述方案中显示的名称添加对JavaScript的两个调用。
4-我们将与2.3.2版本默认的Liferay版本冲突的custom.css CSS类插入
-custom.css-
.signed-in .collapse { display:block; }
.lfr-edit-layout-panel .collapse{ display:block; }
.dockbar.navbar-static-top .collapse { display: block; }
.navbar-inner .collapse{ display:block; }
.dockbar-ready section#content { padding: 0 0 0 0; }
.dockbar.navbar-static-top {
background-color: transparent;
padding: 0px;
}
.dockbar-messages{ display:none; }
.lfr-device-preview{ z-index: 1000; }
.modal{ display:block; }
.modal-hidden{ display:none; }
Run Code Online (Sandbox Code Playgroud) liferay-theme twitter-bootstrap twitter-bootstrap-3 liferay-6.2
我们正在尝试在Liferay中插入大约10万用户.有没有办法在一次批量提交中更新所有内容,而不是单独调用添加每个用户?