我正在研究 BIRT 交叉表报告。在我的报告中,我需要创建一个全局数组变量,并且需要根据交叉表的列数填充数组变量。我正在计算交叉表的 onRender 事件中的 columnCount,并且我需要将此值传递给全局函数,并且需要从全局函数的结果中填充全局变量。然后在其他一些交叉表或同一个交叉表中,我需要访问这个数组变量。
我只是根据交叉表中数据元素的 onRender 中生成的列计数生成列名 A、B、C...Z、AA、AB...等,我需要通过传递此计数来填充数组变量到全局函数,然后函数返回它作为参数接收的数字的 excel 名称(如 1-A、2-B、3-C、....26-Z、27-AA...等)结果被添加到数组变量中。此数组变量将用于数据元素 onRender 的交叉表的另一行,我不能对数据集执行此操作,因为交叉表中应用了排序函数(以克服交叉表的默认排序)。
我怎样才能做到这一点,或者任何其他简单的方法来处理这个?