Hola a todos:
Estoy intentando acceder a una propiedad de un objeto mediante javascript, pero me sale [object Object] en vez del valor.
En un archivo js tengo un bucle for donde quiero conseguir de una "Line" una informacion con la siguiente linea:
Código Javascript
:
Ver originalmensajeMostrado= "dia: "+data[k].dia+" "+data[k].horas+":"+data[k].minutos+":"+data[k].segundos+" "+data[k].escritor.toSource()+" dice: "+data[k].comentarios;
Todo me lo esta cogiendo bien, pero en data[k].escritor me printa [object Object] y si pongo .toSource() me sale la informacion de que tipo de objeto es escritor y su id, y si pongo data[k].escritor.username me sale undefined, en cambio el resto de cosas (dia, horas, minutos) me los printa bien.
Codigo de los "domain" Line y Jsecuser:
Código Java:
Ver original
int dia;
int horas;
int minutos;
int segundos;
long horaCreacion;
Chat chat; // tiene un chat
JsecUser escritor; // tiene una linea
}
class JsecUser {
static hasMany
= [games
:Joc, connections
:Connexio, chats
:Chat, lineas
:Line]
static constraints = {
username(nullable: false, blank: false, unique:true, length:4..15)
passwordHash(length:5..15)
email(email: true, unique:true, length:5..128)
creationDate(nullable:true)
confirmed()
}
}
Quiero poder printar el valor de username del escritor!!!!!!!!!!!!