当您创建类型为true/false的布尔自定义字段时,它会显示为下拉框,其中true和false为值。当我去编辑字段并没有看到允许更改显示类型的选项时。我希望将此字段呈现为复选框。任何建议都非常感谢。在Liferay中显示真/假自定义字段为复选框
0
A
回答
0
不幸的是,我无法找到这种类型的字段的任何配置选项,因为它与其他字段一样。我发现将true/false设置为复选框的方式是从呈现自定义属性的taglib中覆盖jsp。 Here我已经描述了需要做的事情。
http://liferay.bdedov.eu/2012/02/render-truefalse-custom-field-type-as.html
干杯!
0
一种方法可以在html\taglib\ui\custom_attribute\
创建jsp
钩page.jsp
并更换select
有checkbox
:
<c:choose>
<c:when test="<%= type == ExpandoColumnConstants.BOOLEAN %>">
<% Boolean curValue=(Boolean)value; if (curValue==n ull) { curValue=(Boolean)defaultValue; } curValue=P aramUtil.getBoolean(request, "ExpandoAttribute--" + escapedName + "--", curValue); %>
<select id="<%= randomNamespace %><%= escapedName %>" name="<portlet:namespace />ExpandoAttribute--<%= escapedName %>--">
<option <%=c urValue ? "selected" : "" %>value="1">
<liferay-ui:message key="true" />
</option>
<option <%=! curValue ? "selected" : "" %>value="0">
<liferay-ui:message key="false" />
</option>
</select>
</c:when>
</c:choose>
相关问题
- 1. 复选框值真/假
- 2. 显示一个复选框为真值
- 3. 如何在自定义标签中显示复选框以显示为座位
- 4. 显示自定义字段时,自定义后类型显示
- 5. 在评论/回复界面(RT)中显示自定义字段
- 6. 在上下文框中显示自定义字段
- 7. 复选框'Y'/'N'的自定义值而不是真/假。 Angular 2
- 8. 悬停风格的自定义复选框与字体真棒
- 9. WordPress中的高级自定义字段复选框
- 10. 密码框IsPasswordRevealButtonEnabled显示自定义样式的复选框
- 11. 在管理显示中显示自定义方法字段
- 12. PHP MySql - 通过复选框自定义列显示选择
- 13. 如何在django admin多选字段中自定义显示和自动选择?
- 14. 自定义字段选择框WordPress的
- 15. 复选框值真或假替代cshtml中的字符串
- 16. 在VBA中为复选框写入字符串而不是真/假?
- 17. 自定义inline_formset字段显示外键
- 18. 显示自定义字段值
- 19. 显示Wordpress自定义字段$ value
- 20. 自定义字段不显示
- 21. blackberry:AbsoluteFieldManager不显示自定义字段
- 22. 用query_posts显示自定义字段
- 23. 自定义字段不显示
- 24. 如何在.erb模板中显示存储在db(它的布尔值 - 真/假)中的值作为复选框?
- 25. 自定义复选框
- 26. 高级自定义字段 - 复选框值消失
- 27. ASP.NET自定义必填字段验证使用复选框
- 28. 如何通过API设置复选框自定义字段
- 29. 自定义字段/复选框添加到WordPress评论
- 30. SharePoint自定义显示表单是/否复选框