Одним из способов может быть создание jsp
хука для page.jsp
в html\taglib\ui\custom_attribute\
и замена 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>