更改动态数据列表显示的宽度

时间:2013-04-02 20:57:38

标签: java list dynamic width liferay

我正在尝试更改Liferay Portal中电子表格视图中动态数据列表显示的宽度。 在非电子表格视图中,列表与屏幕一样宽,但是如果选择了spreadhseet视图布尔值,则列表具有预定的固定宽度。 有谁知道我怎么能把这个改成百分比才能利用全屏而不是700以及预先确定的pxs?

1 个答案:

答案 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%"而不是网格容器将永远不会获得它自己的滚动条,您将拥有完整页面的水平滚动条,这对控制面板页面不起作用。