Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

203
Vistas
¿Cómo configuro el valor predeterminado para un miembro del tipo BOOLEAN_FIELD en una clase derivada de Foundry.abstract.DocumentData en Foundry vvt?

¿Hay una función de gancho/sobreescritura, cuando un objeto vvt de fundición colocable se agregó con éxito a la escena y está listo para usarse?

vocación

 const myown_data = { give_me_icecream: true } canvas.scene.updateEmbeddedDocuments('ContainerName',[{ _id: this.data._id, ...myown_data }])

en

 _onCreate

se queja de que los datos no se pudieron escribir/guardar cuando creo el objeto. Pero cuando vuelvo a cargar la escena, los datos se escriben en todos los objetos del tipo sin ningún problema. Me gustaría simplemente establecer algunos valores predeterminados para un BOOLEAN_FIELD o cualquier otro DocumentField en una clase foundry.abstract.DocumentData, que debe usarse solo cuando el objeto se crea por primera vez.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La solución es sobrescribir la función _initialize () de DocumentData (en la carpeta del módulo tiene un nombre similar a ModuleNameData.js).

 export class MyOwnClassData extends foundry.abstract.DocumentData { static defineSchema () { _id: fields.DOCUMENT_ID, scene: { ...fields.DOCUMENT_ID, required: false, nullable: true }, my_own_member: fields.BOOLEAN_FIELD } _initialize () { super._initialize() this.my_own_member = true } }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda