NatTable Custom Spanning Data Provider,如果它们是父组的一部分,Cell 将只跨度
NatTable Custom Spanning Data Provider, Cell will be only span if they are part of parent group
我已经使用 Automatic Spanning DataProvider 来跨越列,它完美地跨越了重复的列。
But i want to extend an AutomaticSpanningDataProvider to customize the
implementation to looks like in the above pic (Expected Custom
Spanning). In this case cell will be span if they are part of parent group.
One more observation I made, there is an thin lines in the spanned cells.
Is it would be possible to change the thin lines to no line and the thick line to thin line?
我不清楚那些细线是从哪里来的。你用的是什么画笔?可能是因为您在 non-header 区域使用 BeveledBorderDecorator
。并且 IIRC 应结合 BeveledBorderDecorator
.
禁用网格线渲染
如果您需要自定义跨越行为,那就实现它吧。 AutomaticSpanningDataProvider
只是处理相同数据以自动跨越的一种默认实现。您可以使用自定义逻辑实现自己的 ISpanningDataProvider
并使用它代替默认值。实际上,这是跨越的最常见用法。不知道问题是什么。
我已经使用 Automatic Spanning DataProvider 来跨越列,它完美地跨越了重复的列。
But i want to extend an AutomaticSpanningDataProvider to customize the implementation to looks like in the above pic (Expected Custom Spanning). In this case cell will be span if they are part of parent group.
One more observation I made, there is an thin lines in the spanned cells.
Is it would be possible to change the thin lines to no line and the thick line to thin line?
我不清楚那些细线是从哪里来的。你用的是什么画笔?可能是因为您在 non-header 区域使用 BeveledBorderDecorator
。并且 IIRC 应结合 BeveledBorderDecorator
.
如果您需要自定义跨越行为,那就实现它吧。 AutomaticSpanningDataProvider
只是处理相同数据以自动跨越的一种默认实现。您可以使用自定义逻辑实现自己的 ISpanningDataProvider
并使用它代替默认值。实际上,这是跨越的最常见用法。不知道问题是什么。