Her
*_UNIVERSAL_IDENTIFIER sabiti
src/constants/universal-identifiers.ts içinde bulunur ve kullanıldığı yerde içe aktarılır. Aşağıdaki kod parçacıkları
kısalık için bu içe aktarmaları atlar — kendi dosyalarınızda bunları eklemeyi unutmayın.Şablon nesnesi
Bir şablonun birname alanı, {{placeholders}} içeren bir body alanı ve bunun bir Person mı yoksa bir Company için mi yazıldığını belirten bir target alanı vardır. body bir
RICH_TEXT alanıdır, bu nedenle Twenty ona tam özellikli bir zengin metin düzenleyicisi verir.
Belge nesnesi
Oluşturulan belge, işlenmişcontent ve bir status saklar. Bunu
yine aynı şekilde tanımlayın; status için DRAFT / GENERATED seçenekli bir select alanı kullanın. Tam dosya:
document.object.ts.
Bir ilişkiyle bunları birbirine bağlama
Her belge, geldiği şablonu işaret etmelidir. İlişkiler çift yönlüdür — her iki tarafı da tanımlarsınız ve her birini kendi alan dosyasında belirtirsiniz.template-documents-relation.field.ts),
ters yönde işaret eden ve adı documents olan bir RelationType.ONE_TO_MANY alanıdır.
Tam desen için Relations bölümüne bakın.
Bunu Twenty’de görün
yarn twenty dev çalışırken Settings → Data model bölümünü açın. Her iki nesne de
uygulamanızla etiketlenmiş olarak görünür.


documentTemplate ve document nesnelerine ve bunlardan belge oluşturmak için bir şablona sahipsiniz. Sırada, onu dolduran mantık var.
Sıradaki: belgeleri oluşturma →
Şablonu dolduran mantık fonksiyonunu yazın.