Buenos dias, os comento a ver que puede estar sucediendo, tengo un botón que me abre un xpage, el cual tiene como datasource un documento de perfil (el que le corresponda al usuario en cuestion, el calculo lo realizo en el apartado Data\añado un Datasource con formulario el correspondiente al utilizado para documento de perfil de usuario y le meto como default action Edit document
el campo Document id le meto lo siguiente como computed value
Language=javaScript Server side
Condition Compute Dynamically (en realidad da igual lo que selecione aqui me funciona igual de mal)
try{
var s = session;
var db = s.getCurrentDatabase();
var perf = db.getProfileDocument("PerfilUsuario",s.getEffectiveUserName());
perf.getUniversalID();
}catch(e){
"falla";
}
el caso es que da igual lo que haga, guardo actualizo salgo entro y solo me saca los datos modificados cuando en el servidor hago un dbcache flush bueno y a veces cierro entro a veces me muestra los valores antiguos y a veces los nuevos (no hay conflictos de replica solo entro yo)
solo comentar que abro la pagina xpage que esta asociada a un formulario solo que en vez de abrir el formulario abro directamente la pagina xpage en un window open,
las acciones de guardado con la siguiente estructura
Un boton en la que en la pestaña Events dispone lo siguiente
Simple Actions Root
Action Group
Save Document: y el argument for this Action userProfile (que es el datasource definido en el xpage con el calculo indicado mas arriba).
Execute Script: tipo JavaScript(Server Side) con el siguiente codigo
facesContext.getViewRoot().postScript("window.close()");
y bueno en Server options tengo puesto un el partial Update al boton de guardar pero porque si no lo que me hace al pulsar guardar si pongo full update es abrirme otra ventana adicional y saltarme el mensaje de si quiero cerrar la ventana que abre adicional y me sigue dejando la ventana abierta si selecciono No Update o No Submission pues no ejecuta la parte de servidor con lo que no me sirve y el partial update es el unico que parece que hace lo que quiero que haga que es guardar y cerrar la ventana (algo aparentemente simple pero no consigo hacerlo funcionar aunque creo que si que guarda solo que el problema es de la cache de notes y no se como solventarlo)