I tried several combinations of the code below showing a button method on the
form "SumForm". The parent method gets passed some arrays, opens its form
"SumForm", displays them in the LB, and provides a button with the below code.
The button method prints fine in a DB. When the DB is used as a component, the
page prints blank. All code and the form are in the component.
The fix is to copy the source LB to the LB on the form being opened. It's odd
because it's the same form and LB. Am I missing a simple step to make this
work from a component? FORM LOAD("SumForm";*) would not help since the Host
does not contain the form.
PRINT SETTINGS // Does not work when displaying the LB from a component
If (OK=1)
$obj:=(->Box_Sum)
OPEN PRINTING JOB
If (OK=1)
FORM LOAD("SumForm") // this form has Box_Sum on it
Repeat
$end:=Print object($obj->)
If (Not($end))
PAGE BREAK
end if
Until ($end)
End if
CLOSE PRINTING JOB
End if
Thanks,
Keith - CDI
> On Aug 2, 2017, at 10:34 PM, Keisuke Miyako via 4D_Tech
> <4d_tech@lists.4d.com> wrote:
>
> I don't see any reasons why they won't work in tandem.
>
> in the context of OPEN PRINTING JOB,
> you are just printing objects on top of each other, in memory.
>
>> 2017/08/03 12:01、James Crate via 4D_Tech <4d_tech@lists.4d.com> のメール:
>> it doesn’t look like Print Object can work in combination with Print Form.
>
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:4d_tech-unsubscr...@lists.4d.com
**