Kay-Michael Koehler wrote: > For custom objects you have to host it afaik. Right? > > @see http://www.mozilla.org/rhino/tutorial.html#definingHostObjects > > > Regards, > > michael > > -----Ursprüngliche Nachricht----- > Von: > [EMAIL PROTECTED] > g > [mailto:[EMAIL PROTECTED] > zilla.org] Im Auftrag von chris idr > Gesendet: Freitag, 20. Juni 2008 16:20 > An: rhino Dev > Betreff: help with interfaces > > Hi im adding 'acro' which is an interface class, that gets extended, and > > I have added the method getField(String); to the interface > and getField(String) {... } to the extention. > > this is the code I use to add it:- > Object formObj = org.mozilla.javascript.Context.javaToJS( acro, scope ); > org.mozilla.javascript.ScriptableObject.putProperty( scope, "this", > formObj ); > > this is the code that gets sent in:- > var p = this.getField("principal");var n = this.getField("months");var i > > = this.getField("interest rate");var h = 1;for (var d = 0; d < n.value; > d++)var h = h * (1+(i.value/12));event.value = > ("%.2f",(p.value*h*i.value/12)/(h-1)); > > and this is the exception i get out:- > TypeError: Cannot find function getField in object [object Object]. > (<javascript>#1) > > Can anyone help please? > > Kind Regards > > Chris > > _______________________________________________ > dev-tech-js-engine-rhino mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino > _______________________________________________ > dev-tech-js-engine-rhino mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino > > I cannot define the object from the javascript, it already exists, and I cannot extend scriptable as i need the method overwriting and to be able to access the data from within java afterward.
Chris _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
