|
|
@@ -357,11 +357,24 @@ JpcFlowTabSrv.prototype.createNew = function(){
|
|
|
let private_get_max_lines_of_the_record = function(theRecIdx) {
|
|
|
let rst = 1;
|
|
|
for (let loop = 0; loop < me.auto_height_fields_idx.length; loop++) {
|
|
|
+ /*
|
|
|
let data_field = null;
|
|
|
let tab_field = me.auto_height_fields_idx[loop][1];
|
|
|
if (me.auto_height_fields_idx[loop][0] !== JV.BLANK_FIELD_INDEX) {
|
|
|
data_field = data_details[me.auto_height_fields_idx[loop][0]];
|
|
|
}
|
|
|
+ /*/
|
|
|
+ let tab_field = me.auto_height_fields_idx[loop][1];
|
|
|
+ let data_field = null,
|
|
|
+ map_data_field = JE.F(tab_field[JV.PROP_FIELD_ID], $CURRENT_RPT);
|
|
|
+ if (me.auto_height_fields_idx[loop][0] !== JV.BLANK_FIELD_INDEX && (typeof me.auto_height_fields_idx[loop][0] !== 'object')) {
|
|
|
+ data_field = data_details[me.auto_height_fields_idx[loop][0]];
|
|
|
+ } else {
|
|
|
+ if (map_data_field) {
|
|
|
+ data_field = map_data_field[JV.PROP_AD_HOC_DATA];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //*/
|
|
|
if (data_field) {
|
|
|
let value = JpcFieldHelper.getValue(data_field, theRecIdx);
|
|
|
let area = JpcAreaHelper.outputArea(tab_field[JV.PROP_AREA], band, 1, 1, 0, 1, 0, 1, 0, false, false);
|