我正在尝试更改Liferay Portal的Spreadsheet View中动态数据列表显示的宽度。在非电子表格视图中,列表与屏幕一样宽,但是在选择了电子表格视图布尔值的情况下,列表具有预定的固定宽度。有没有人知道我如何将其更改为百分比,以利用全屏,而不是700和一些它预先设定的像素?
发布于 2013-04-11 21:27:21
您可以创建挂钩插件并覆盖
/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()
}
在文件put的末尾
<style>#<portlet:namespace />dataTableContent table {width: 100%;}</style>
请注意,如果你设置了width: "100%"
,那么你的网格容器将永远不会有它自己的滚动条,而且你会得到整个页面的水平滚动条,这在控制面板页面上不能很好的工作。
https://stackoverflow.com/questions/15774233
复制相似问题