Я хотел бы знать, как я могу получить значение элемента (real).Как получить высоту элемента
Более конкретно, у меня есть две таблицы внизу. Мне нужно установить высоту второго в соответствии с высотой первого. Как я могу получить первую высоту стола?
Я пытался добавить сценарий к первой таблице OnCreate, чтобы получить его высоту:
importPackage(Packages.java.lang);
if (this.height == null) {
System.out.println("null");
} else {
System.out.println(this.height);
}
но this.height возвращает нулевой пока я вручную установить значение высоты стола свойства в дизайне отчета. Но мне нужна реальная вычисленная высота, которая зависит от количества строк.
Вы пытались добавить скрипт к 'onRender' вместо этого? – Simulant
Каков ваш выходной формат? Вы запрашиваете высоту таблицы и, по большей части, я не думаю, что они известны во время выполнения отчета. Если у вас нет очень специфических критериев дизайна, высота таблицы не может быть узнаваемой до тех пор, пока отчет не будет создан, и все обертки не увеличат высоту ячейки. Большинство (все?) Этого происходит в последнее время, чтобы повлиять на вторую таблицу, даже если вы можете ее захватить. –