Отчет BIRT имеет 3 набора данных, и все 3 набора данных имеют одно и то же поле LOCATION, которое будет гиперссылкой, позволяющей пользователю переходить из первого набора данных во второй, а затем из второго в третий. Я написал следующие логики c в поле LOCATION для каждого набора данных, однако он не работает должным образом. Проблема заключается в том, что если в третьем наборе данных нет данных, гиперссылка в первом наборе данных не работает для перехода ко второму набору данных.
dataset 1
hyperlink - "_TocLEV2~"+row["location"]
toc - blank
bookmark - "LEV1~"+row["location"]
dataset 2
hyperlink - "_TocLEV1~"+row["location"]
toc - "LEV2~"+row["location"]
bookmark - "_TocLEV2~"+row["location"]
dataset 3
hyperlink - "_TocLEV2~"+row["location"]
toc - "LEV3~"+row["location"]
bookmark - "_TocLEV3~"+row["location"]