puedo escribir las custom properties con javascript

cancel
Showing results for 
Search instead for 
Did you mean: 
dacedos
Member II

puedo escribir las custom properties con javascript

¿Como puedo escribir las propiedades de los custom content type?

Quiero heredar atributos de un folder a los documentos que añado.

una de las propiedades, por ejemplo la defini asi:

              
<property name="custom:nombreEspecialidad">
                  <title>Nombre</title>
                  <type>d:text</type>
               </property>

Intento usar reglas + javascript y de momento me contento con poder escribir los valores de las propiedades del documento con constantes.

document.properties.name = "HolaMundo";

cambia el nombre del archivo pero si intento hacer lo mismo con las propiedades personalizadas no puedo. He intentado con:

document.properties.nombreEspecialidad= "HolaMundo";
document.properties["custom:nombreEspecialidad"]= "HolaMundo";
document.properties["nombreEspecialidad"]= "HolaMundo";

gracias!
3 Replies
dacedos
Member II

Re: puedo escribir las custom properties con javascript

mensaje borrado. Estaba duplicado
dacedos
Member II

Re: puedo escribir las custom properties con javascript

¿Puede ser que no pueda asignar strings directamente?

Al final he conseguido lo que queria, era tan simple como:

var nombrePadre= space.properties["custom:nombreEspecialidad"];
document.properties["custom:nombreEspecialidad"] = nombrePadre;
document.save();
ricard
Member II

Re: puedo escribir las custom properties con javascript

Hola

Sí que se puede hacer lo que comentars, es cono nodo.properties["NS:nombrecampocustom"] = "String";

Lo que no debes olvidar es el nodo.save(); porque si no, no hace commit de los campos.

No entiendo muy bien qué te puede estar pasando.