Sahibi olmadığınız bir nesneye alan eklemek içinDocumentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
defineField() kullanın — Person veya Company gibi standart bir Twenty nesnesi ya da başka bir yüklü uygulama tarafından sağlanan bir nesne. defineObject içinde tanımlanan satır içi alanların aksine, bağımsız alanlar, hangi nesneyi genişlettiklerini belirtmek için bir objectUniversalIdentifier gerektirir.
src/fields/company-loyalty-tier.field.ts
Önemli noktalar
-
objectUniversalIdentifierhedef nesneyi tanımlar. Standart Twenty nesneleri için sabititwenty-sdkiçinden içe aktarın: -
Alanları
defineObject()içinde satır içi tanımlarken,objectUniversalIdentifier’a ihtiyaç duymazsınız — üst nesneden devralınır. -
defineField(),defineObject()ile oluşturmadığınız nesnelere alan eklemenin tek yoludur. -
Dosya konumu size bağlıdır. Genel kabul gören yapı
src/fields/\<name>.field.tsşeklindedir, ancak SDKsrc/içinde herhangi bir yerdeki alanları algılar.
Mevcut bir nesneye ilişki ekleme
Bir ilişki alanı eklemek için (örneğin özel nesnenizi standart birPerson nesnesine bağlamak), FieldType.RELATION ile defineField() kullanın. Desen, satır içi ilişkilerle aynıdır ancak objectUniversalIdentifier açıkça ayarlanır. Çift yönlü desen için Relations bölümüne bakın.