另一个问题,关于这个控制。
我的 Y 轴(行)充满了用户数据。我使用 UserReference 作为值(Y 轴值字段说明符)和用户名作为标题(Y 轴标题字段说明符)。
然后,我在 Load Event 中填充 MatrixGrid。
我的问题是,由于 UserReference 不是序列号,因此数据会混乱并在网格上放错位置。
示例:这些说明...
Event Grid1.Load
&diaFrom = 1
&pessoaFrom = 1
&TaskRef = 'day:1 - per:1'
LOAD
&diaFrom = 2
&pessoaFrom = 1
&TaskRef = 'day:2 - per:1'
LOAD
&diaFrom = 3
&pessoaFrom = 20
&TaskRef = 'day:3 - per:20'
LOAD
&diaFrom = 5
&pessoaFrom = 400
&TaskRef = 'day:5 - per:400'
LOAD
Endevent
...将导致这种情况(请注意,人 #20 和 #400 记录放错了位置):
如果 Y 轴值是连续的,则不会出现此问题。在此示例中,数据被放置在正确的列(日期)中,因为值“日”是连续的。这是控件的工作方式(仅使用顺序值)吗?或者是否可以使用非顺序值而我做错了什么?