@@ -133,7 +133,9 @@ public CObjectArrayField(MessageReader reader, CPageSignifPath parentpath) throw
133133 reader .returnNextEndStructure ("ATTR" );
134134 }
135135 fieldtoshow = reader .returnNextStringField ("FTS" );
136- this .datareference = CPageDataRef .parseCPageDataRef (reader );
136+ boolean hasinputdata = reader .returnNextBooleanField ("HID" );
137+ if (hasinputdata )
138+ this .datareference = CPageDataRef .parseCPageDataRef (reader );
137139 this .inlinefeeding = reader .returnNextBooleanField ("INF" );
138140 if (this .inlinefeeding ) {
139141 reader .returnNextStartStructure ("INLACT" );
@@ -221,7 +223,7 @@ public Node getNode(
221223 thiselementarray = getExternalContent (inputdata , datareference );
222224 if (objectatendoffielddata != null )
223225 dataatendoffielddata = objectatendoffielddata .getNode (actionmanager , inputdata , parentwindow ,
224- parenttabpanes ,nodetocollapsewhenactiontriggered );
226+ parenttabpanes , nodetocollapsewhenactiontriggered );
225227 refreshDisplay ();
226228
227229 thispane .getChildren ().add (datapane );
@@ -349,7 +351,7 @@ private void refreshDisplay() {
349351 actionmanager .registerEventWithModifier (objectbutton , defaultaction ,
350352 PageActionModifier .getNothingPressed ());
351353 actionmanager .registerEventWithModifier (objectbutton , defaultaction ,
352- PageActionModifier .getCtrlPressed (),true );
354+ PageActionModifier .getCtrlPressed (), true );
353355 }
354356 if (this .deleteaction != null )
355357 actionmanager .registerEventWithModifier (objectbutton , deleteaction ,
0 commit comments