【问题标题】:Modify single column alignment in nattable修改 nattable 中的单列对齐方式
【发布时间】:2016-11-28 21:15:31
【问题描述】:

我是 nattable 的新手,我想将 nattable 中的第一个标题列的对齐方式更改为左侧,其余的保持在右侧,我知道对齐方式通常是这样定义的:

this.cHeaderHAlign = HorizontalAlignmentEnum.RIGHT;

有可能吗?我该怎么做?

【问题讨论】:

    标签: configuration nattable


    【解决方案1】:

    从您的代码 sn-p 看来,您指的是主题配置。但是,如果不详细说明如何使用主题来完成此操作,您需要了解基础知识是如何工作的。

    通常,您需要在列标题的第一列中添加自定义标签,然后应用具有该标签所需对齐方式的样式对象。

    查看NatTable - Getting Started Tutorial 了解如何实现这一点。

    【讨论】:

    • 我这样做:configRegistry.registerConfigAttribute(CellConfigAttributes.CELL_STYLE, firstheaderColumnLeftStyle,DisplayMode.NORMAL, RowsLabels.ALL_ROW_IN FIRST_COLUMN);
    • 但是标题对齐方式没有改变,我做错了吗?
    • 您是如何将标签添加到列标题单元格的标签堆栈中的?通常问题是用户只在正文层堆栈上添加标签,而不是在列标题上。
    • 我已经将标签定义为静态,在标签acuumulator中计算并在配置中使用它们,我理解正确吗?
    • 是的,你在哪里注册了标签累加器?
    猜你喜欢
    • 2013-12-19
    • 2016-02-27
    • 2020-05-27
    • 1970-01-01
    • 2016-10-23
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    相关资源
    最近更新 更多