Alignment Xpages名称选择器对话框对齐和宽度

Alignment Xpages名称选择器对话框对齐和宽度,alignment,xpages,picker,Alignment,Xpages,Picker,对话框左侧框中的名称居中对齐。与右侧(选定值)框相同。 我尝试过文本对齐:在每个可能的周围元素中使用左css…表格单元格,它所在的表格,周围的div标记,面板,布局,整个xpage。名称选择器对话框的内容仍然居中。我该如何解决这个问题?如何指定对话框的宽度? 此外,在IE11中,“X”按钮不起作用。单击时不会发生任何事情。我建议询问使用浏览器的开发人员工具生成的HTML,以查看是否有为相关HTML标记定义的类可以覆盖。如果是这样,你可以用它。否则,您可能需要创建自己的渲染器或名称选择器的扩展来生

对话框左侧框中的名称居中对齐。与右侧(选定值)框相同。 我尝试过文本对齐:在每个可能的周围元素中使用左css…表格单元格,它所在的表格,周围的div标记,面板,布局,整个xpage。名称选择器对话框的内容仍然居中。我该如何解决这个问题?如何指定对话框的宽度?
此外,在IE11中,“X”按钮不起作用。单击时不会发生任何事情。

我建议询问使用浏览器的开发人员工具生成的HTML,以查看是否有为相关HTML标记定义的类可以覆盖。如果是这样,你可以用它。否则,您可能需要创建自己的渲染器或名称选择器的扩展来生成不同的HTML。这将更加复杂,但任何框架的权衡都是以更快的开发为代价的有限的可配置性。

我并没有完全按照威瑟斯的建议去做,但它确实让我找到了一个基于其他地方评论的解决方案。 我添加了一个类dojo属性,并为其分配了一个新的css类。唯一的问题是,它正在将对话框中的所有内容向左移动…但现在还可以

<xe:namePicker id="npUserNames" for="hdnUserNames">
<xe:this.dataProvider>
<xe:dominoViewNamePicker viewName="Techs"></xe:dominoViewNamePicker>
</xe:this.dataProvider>
</xe:namePicker>

听起来您有一些自定义CSS干扰了“名称选择器”对话框。
<xe:this.dojoAttributes>
<xp:dojoAttribute name="class" value="namePickerClass">
</xp:dojoAttribute>
</xe:this.dojoAttributes>
.namePickerClass {    margin: 0 auto;     width: 50%;     text-align:left;    border: 1px solid blue;     scrolling: none;
}