View data question (OpenInsight Specific)
At 26 JAN 2001 04:30:41PM b cameron wrote:
I've used OR_View in a number of apps.
I was wondering if it was possible to get the results that or_view
displays so I can display in my own form editbox?
This way I wouldn't have to recreate the wheel.
Is this clear as mud?
At 27 JAN 2001 02:35PM [url=http://www.sprezzatura.com" onMouseOver=window.status=Click here to visit our web site?';return(true)]The Sprezzatura Group[/url] wrote:
Well essentially as far as we are able to tell OR_VIEW just uses the callback functionality of RLIST to populate a window so could you not just use this?
World Leaders in all things RevSoft
At 28 JAN 2001 04:01PM b cameron wrote:
I'm not sure I follow you.
So, doing the call to RLIST would return the
results to where so I could put them in an
edit box?
Thanks.
At 29 JAN 2001 04:57AM Oystein Reigem wrote:
Bruce,
It's not properly docced. I don't remember if it's been described on the discussion lists.
Anyway - here's something I got to work with a little bit of trial and error:
function Test_Rlist_Callback( Arg )
$insert Rlist_Equatesdeclare subroutine RlistCallbackFunc=TEST_CALLBACK"/* insert your favourite OpenList LIST statement here */RlistScript=LIST TOPO JUSTLEN 4 TOPONAVN JUSTLEN 20 BY TOPONAVN WITH TOPONAVN ] 'A'"UserArg="RList( RlistScript, TARGET_CALLBACK$, CallbackFunc, UserArg, 0 )if Get_Status() thendebugendreturn 0
function Test_Callback( Arg1, Arg2, Arg3 )
/* admittedly this callback function of mine doesn't do much,but the debug statement gives you an opportunityto inspect the arguments.i think the first one tells you what kind thecurrent line is - header, normal text, or whatever.the second contains the line itself - note the tabs.the third was null in my experiments,but seemed to be necessary */debug/* your callback function must return true$ - if everything is ok.
return false$ if you want to abort the process */return 1
If you want to run a predefined report you can use the UserArg parameter instead of RlistScript. Something like this (according to the Inet_Rlist function source):
userArg ="userArg=ReportNameuserArg=ReportArgsGood luck!
- Oystein -
At 29 JAN 2001 12:02PM b cameron wrote:
Oy,
You da man!
Thanks.