xPage添加placeBar项

时间:2015-03-16 18:13:30

标签: xpages lotus-notes

我想在右边添加placeBar标签.. PlaseBar标题在左侧显示为文本,所有按钮/项目显示在右侧。但是没有选项只添加文本/标签作为项目。如果我不能添加lebel,那么我如何设置按钮的样式以隐藏边框?

enter image description here

2 个答案:

答案 0 :(得分:1)

要回答关于按钮样式的问题:将border: none添加到地方栏中的按钮,方法是将其添加到自定义css文件中:

.lotusPlaceBar .lotusBtn {
    border: none;
}

这将仅定位地方栏中的按钮。

您还可以将自己的类添加到特定按钮,然后仅定位该类。

最简单的解决方案可能只是为您的按钮添加内联CSS:

<xp:button value="need a label here" id="button3" style="border:none"></xp:button>

答案 1 :(得分:0)

在placeBarActions

中添加basicLeafNode
            <xe:this.placeBarActions>
                <xe:basicLeafNode
                    label="need a label here"
                    enabled="false"
                    styleClass="labelPlaceBar">
                </xe:basicLeafNode>

并给它一个类“labelPlaceBar”。

将启用设置为“false”。这样它就不会改变悬停在标签上的鼠标光标。

在css中使用“labelPlaceBar”类来隐藏正常模式和悬停时标签的边框和背景:

.labelPlaceBar a, .labelPlaceBar a:hover  {
     border: none;
     background: transparent;
}

然后它会将标签显示为标签。