我的 xe:applicationLayout 在我的 demoLayout.xsp CC 中。.lotusColLeft 类中的左列宽度默认设置为 220px。我可以通过将以下 CC 添加到任何需要 300 像素宽的左列的 XPage 来手动覆盖此设置:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<style>
.lotusColLeft { width:300px }
.hugeWidth { width:2000px }
.lotusContent { overflow-x: scroll; }
</style>
</xp:view>
这很好用,但我实际上需要一个 400 和 500 像素宽的左列用于某些 xpage。是的,可以像上面那样使用 3 个 CC 来做到这一点,但希望有一种更好的方法,在我将 demoLayout.xsp CC 控件添加到我的 xpage 时,我可以简单地在自定义属性中设置所需的宽度。
有任何想法吗?