我正在使用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>
答案 0 :(得分:3)
我在应用程序布局控件上使用OneUI v3.0.2主题重现了这个问题。 将其作为SPR#BGLN9N6HMR进行跟踪,并将报告是否修复。
由于
答案 1 :(得分:1)
我遇到了同样的问题,就像在扩展库的下拉菜单中一样。在我的情况下,chid节点文本对齐从左侧不准确,它总是留下一些空格并显示文本。
同样,在你的情况下,我使用css方式来改变它,但无法调整对齐。
所以为了超越这个,我已经超越了下拉css的dojo类
的CSS:
.tundra .dijitMenuItem
{
text-indent:-7%;
}
通过这样做,我可以根据需要在下拉列表中对齐左边的chidren节点内的文本。
可能为时已晚,但刚发布,如果目前有人面临这个问题。