liferay中 liferay-ui:input-asset-links不能正常选择类型的问题
来源:互联网 发布:ajax json哪个好 编辑:程序博客网 时间:2024/06/06 04:07
liferay中 liferay-ui:input-asset-links 如果type是中文不能正常选择的问题(只能选择第一次选型的类型,如第一次选了文档,后续都只能选文档,不能选其他的类型)。语言改成英文后,类型名称为英文的话就可正常选择。
在liferay-ui:input-asset-links源代码中引用了liferay-ui:icon,其中对中文不支持的问题出现在id="<%= FriendlyURLNormalizerUtil.normalize(type) %>"。
<liferay-ui:iconcssClass="asset-selector"
data="<%= data %>"
id="<%= FriendlyURLNormalizerUtil.normalize(type) %>"
message="<%= assetRendererFactory.getTypeName(locale, false) %>"
src="<%= assetRendererFactory.getIconPath(portletRequest) %>"
url="javascript:;"
/>
如果type为中文的话,此时通过FriendlyURLNormalizerUtil.normalize(type)进行正规化后,中文的值为都为“-”,最后导致id值都相同,JavaScript脚本不能正常选择类型。
一种粗暴的解决方法:删除FriendlyURLNormalizerUtil.normalize()方法,对id值进行重新赋值后,liferay-ui:input-asset-links就可正常选择。此方法简单粗暴尚不清楚对其他有什么影响(主要是对FriendlyURL)。
阅读全文
0 0
- liferay中 liferay-ui:input-asset-links不能正常选择类型的问题
- liferay研究中出现的问题
- liferay的contextpath问题
- liferay中工程类型说明
- liferay中使用liferay-ui进行文件上传
- [Liferay]springMVC在Liferay中出现过的问题:The requested resource () is not available
- Liferay
- Liferay
- Liferay
- liferay
- Liferay
- Liferay遇到的两个问题
- Liferay开发遇到的问题
- Liferay中SearchContainer的用法
- Liferay中DWR的配置
- liferay中api的查看
- Liferay:JSP中可直接引用的Liferay对象
- Liferay:Liferay的权限系统
- rowsmove把数据窗口中某行移动到指定位置
- 通用Makefile
- 如何接收用户发送的短信验证码,判断是否合法-短信验证码开发10
- RBTree的模拟实现
- word标题前删不掉的小黑点—基础操作篇
- liferay中 liferay-ui:input-asset-links不能正常选择类型的问题
- String中常见的方法
- Android_onDraw画圆与onTouchEvent方法处理触摸事件
- C语言之常量与变量
- Springmvc学习小结
- 简述INSERT触发器的工作原理
- HorizontalScrollView嵌套ScrollView点击编辑框界面跳动问题
- 物联网核心安全系列——智能家居与数据安全问题
- java反射 重写类的toString方法 转化为每个字段名为标签的xml