انتقل إلى المحتوى

pivotick v3.0.0


محورية / InterractionCallbacks / PromptDataOptions

واجهة: PromptDataOptions<TData> ​

محدد في: interfaces/InterractionCallbacks.ts:370

خيارات النموذج الذي يجمع حمولة بيانات كاملة (وليس مجرد تسمية) — EdgeCreateContext.promptData و NodeCreateContext.promptData. العرض إما fields (نموذج تصريحي مبني بنفس نظام المجال كما محرر العقدة) أو render + getValues (تعسفي HTML تقوم بملءه وقراءته نفسك). إذا تم منح كلاهما، render يفوز.

نوع المعلمات ​

TData ​

TData

خصائص ​

cancelLabel? ​

optional cancelLabel: string

محدد في: interfaces/InterractionCallbacks.ts:376

إلغاء تسمية الزر.

الافتراضي ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

محدد في: interfaces/InterractionCallbacks.ts:378

حقول النموذج التعريفي؛ يتم مفتاح الكائن الذي تم حله بواسطة key لكل حقل.


getValues()? ​

optional getValues: () => TData

محدد في: interfaces/InterractionCallbacks.ts:382

اقرأ القيم المجمعة من نصك المخصص rendered عند الإرسال.

المرتجعات ​

TData


render()? ​

optional render: (body) => void

محدد في: interfaces/InterractionCallbacks.ts:380

قم بملء الجسم المشروط بـ HTML الخاص بك (يتم تجاهله إذا تم إطعامه رقم getValues).

المعلمات ​

body ​

HTMLElement

المرتجعات ​

void


submitLabel? ​

optional submitLabel: string

محدد في: interfaces/InterractionCallbacks.ts:374

إرسال تسمية الزر.

الافتراضي ​

ts
'Add'

title? ​

optional title: string

محدد في: interfaces/InterractionCallbacks.ts:372

رأس مشروط.