Just curious, can he also put the visual controls on his myBasePageClass ?
Or is that getting too tricky for ND4? Any limitations to be aware of?
Thanks,
Janet
(Embedded
image moved Aby Mathew <[EMAIL PROTECTED]>
to file: 08/05/99 07:03 PM
pic31697.pcx)
To: "'Teplitsky, Alexander'" <[EMAIL PROTECTED]>, 'NetDynamics Developers forum'
<[EMAIL PROTECTED]>
cc: (bcc: Janet Traub/IS/SSC/THD)
Subject: Re: [ND] Visual Inheritance possible ?
This is verymuch possible in ND and is used very commonly.
All you need is a class inherited from CSpPage which is packaged in the
same package as the project itself, and for each page in the project set
the 'superclass' property to myProject.myBasePage.
In ND4 and above, a little additional effort would be required to
capture the events - onBeforeDisplay, onBeforeHtmlOutput etc. It can be
something like:
==============================================================
public class myBaseClass extends CSpPage implements ISpDisplayListener,
ISpHtmlOutputListener {
---
---
public int init(){
int ret = super.init();
addDisplayListener(this);
addHtmlOutputListener(this);
return ret;
}
onBeforeDisplayEvent() {
--
}
onBeforeHtmlOutputEvent() {
---
}
===================================================
Aby
-----Original Message-----
From: Teplitsky, Alexander [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 05, 1999 3:09 PM
To: 'NetDynamics Developers forum'
Subject: [ND] Visual Inheritance possible ?
How do I "fake" visual inheritance of pages? I'd like to create a page
with
all my controls and error handling code. I want to be able to inherit
from
it so that, when I improve the base page, the descendants will benefit
automatically. I guess this isn't available in NetDynamics so I want to
know
how to fake it.
________________________________________________________________________
_
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to:
http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]
_________________________________________________________________________
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]
pic31697.pcx