Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

206
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda