RE Little starter help with instance and action of a WOConponent
RE Little starter help with instance and action of a WOConponent
- Subject: RE Little starter help with instance and action of a WOConponent
- From: email@hidden
- Date: Fri, 18 Aug 2006 17:42:38 +0200
It seems that you did forget the getters
and setters that need public acces.
Jérémy
Webobjects <email@hidden>
Envoyé par : email@hidden
18/08/2006 16:51
|
A
| email@hidden
|
cc
|
|
Objet
| Little starter help with instance and
action of a WOConponent |
|
Hello,
I have been away from WO for sometime and I picked it up again today.
I am having a problem that any instance variable or method I add using
WOBuilder to my Main component can not be found during runtime, but I
see the method and instance code add to main.java
Here is the errors I am getting
For a instance variable
--------------------------------------------------------
Error:
com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: [
valueForKey()]: lookup of unknown key: 'aPerson'. This WOComponent does
not have an instance variable of the name aPerson or _aPerson, nor a
method of the name aPerson, _aPerson, getAPerson, or _getAPerson
Reason:
[<Main name: Main subcomponents: null > valueForKey()]: lookup of
unknown key: 'aPerson'. This WOComponent does not have an instance
variable of the name aPerson or _aPerson, nor a method of the name
aPerson, _aPerson, getAPerson, or _getAPerson
------------------------------------------------------------------------------------------
or if I do not used the instance variable in the Main component and just
have a form with a addPerson action I get :
Error:
com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: [
valueForKey()]: lookup of unknown key: 'addPerson'. This WOComponent
does not have an instance variable of the name addPerson or _addPerson,
nor a method of the name addPerson, _addPerson, getAddPerson, or
_getAddPerson
Reason:
[<Main name: Main subcomponents: null > valueForKey()]: lookup of
unknown key: 'addPerson'. This WOComponent does not have an instance
variable of the name addPerson or _addPerson, nor a method of the name
addPerson, _addPerson, getAddPerson, or _getAddPerson
my main.java code
import com.webobjects.foundation.*;
import com.webobjects.appserver.*;
import com.webobjects.eocontrol.*;
import com.webobjects.eoaccess.*;
public class Main extends WOComponent {
public Person aPerson;
public Main(WOContext context) {
super(context);
//aPerson
= new Person();
}
public WOComponent addPerson()
{
//aPerson
= new Person();
return null;
}
}
Any ideas…..
Thank you,
Richard Whittaker
_______________________________________________
WebObjects-dev mailing list
email@hidden
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden