我正在尝试更改Liferay Portal中电子表格视图中动态数据列表显示的宽度。 在非电子表格视图中,列表与屏幕一样宽,但是如果选择了spreadhseet视图布尔值,则列表具有预定的固定宽度。 有谁知道我怎么能把这个改成百分比才能利用全屏而不是700以及预先确定的pxs?
答案 0 :(得分:1)
你可以创建钩子插件并覆盖
/html/portlet/dynamic_data_lists/view_spreadsheet_records.jsp
在该文件中找到类似
的内容A.Plugin.DataTableScroll,
{
height: 700,
width: 900,
}
并将其更改为
A.Plugin.DataTableScroll,
{
height: 700,
width: A.one('#<portlet:namespace />dataTable').width()
}
文件结束时
<style>#<portlet:namespace />dataTableContent table {width: 100%;}</style>
注意如果您设置width: "100%"
而不是网格容器将永远不会获得它自己的滚动条,您将拥有完整页面的水平滚动条,这对控制面板页面不起作用。