Xpages布局控件 - 应用程序链接下拉列表未对齐

时间:2014-08-20 11:30:56

标签: xpages

我正在使用Layout Control作为框架构建Xpage应用程序。

各种xsp之间的导航位于“应用程序链接”部分,下拉菜单由包含页面链接节点作为子节点的Container节点组成。

一切顺利,直到我放入第二级子节点,然后列表中的Label文本与列表中的其他文本不对齐:

我尝试添加填充和边距作为内联样式和CSS。我能够将文本大小控制为内联和css,但不能控制对齐。

有人来过这里,并解决了这个问题吗?

提前致谢,

尝试发布截图,但不允许,但下面是我带有子节点的基本容器节点的代码。

王庙

    <xe:basicContainerNode label="Sosial" style="font-size:12pt">
   <xe:this.children>
   <xe:pageTreeNode label="Felles sosialavdelingen"
   page="/ContentLokalt60Sosial.xsp" styleClass="ksDropMenu" style="text-align:left">
   </xe:pageTreeNode>
<xe:pageTreeNode label="Barne- og familievern" styleClass="ksDropMenu">
<xe:this.children>
                                <xe:pageTreeNode
                                    label="Felles administrativt" styleClass="ksDropMenu">
                                </xe:pageTreeNode>
                                <xe:pageTreeNode
                                    label="Fagdel barneverninstitusjon" styleClass="ksDropMenu">
                                </xe:pageTreeNode>
                                <xe:pageTreeNode
                                    label="Fagdel Senter foreldre og barn"
                                    styleClass="ksDropMenu">
                                </xe:pageTreeNode>
                                <xe:pageTreeNode
                                    label="Fagdel fosterhjem" styleClass="ksDropMenu">
                                </xe:pageTreeNode>
                                <xe:pageTreeNode
                                    label="Fagdel Home Start" styleClass="ksDropMenu">
                                </xe:pageTreeNode>
                            </xe:this.children>
                        </xe:pageTreeNode>
                        <xe:pageTreeNode label="Barnehager"
                            page="/ContentLokalt63BhgFelles.xsp" styleClass="ksDropMenu">
                        </xe:pageTreeNode>
                        <xe:pageTreeNode label="Rusomsorg"
                            page="/ContentLokalt64RusFelles.xsp">
                        </xe:pageTreeNode>
                        <xe:pageTreeNode
                            label="Velferd og utvikling">
                        </xe:pageTreeNode>
                        <xe:pageTreeNode label="Ettersøkelse">
                        </xe:pageTreeNode>
                        <xe:pageTreeNode label="Administrasjonen">
                        </xe:pageTreeNode>
                    </xe:this.children>
                </xe:basicContainerNode>

2 个答案:

答案 0 :(得分:3)

我在应用程序布局控件上使用OneUI v3.0.2主题重现了这个问题。 将其作为SPR#BGLN9N6HMR进行跟踪,并将报告是否修复。

由于

答案 1 :(得分:1)

我遇到了同样的问题,就像在扩展库的下拉菜单中一样。在我的情况下,chid节点文本对齐从左侧不准确,它总是留下一些空格并显示文本。

同样,在你的情况下,我使用css方式来改变它,但无法调整对齐。

所以为了超越这个,我已经超越了下拉css的dojo类

的CSS:

 .tundra .dijitMenuItem 
  { 
    text-indent:-7%;
  }

通过这样做,我可以根据需要在下拉列表中对齐左边的chidren节点内的文本。

可能为时已晚,但刚发布,如果目前有人面临这个问题。