我正在尝试在 Liferay 门户的电子表格视图中更改动态数据列表显示的宽度。在非电子表格视图中,列表与屏幕一样宽,但在选择电子表格视图布尔值的情况下,列表具有预定的固定宽度。有谁知道我如何将其更改为百分比以利用全屏而不是 700 以及它预先确定的某些像素?
问问题
435 次
1 回答
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%"
网格容器将永远不会获得它自己的滚动条,并且您将拥有完整页面的水平滚动条,这不适用于控制面板页面。
于 2013-04-11T13:27:20.947 回答