محورية / InterractionCallbacks / PromptDataOptions
واجهة: PromptDataOptions<TData>
محدد في: interfaces/InterractionCallbacks.ts:370
خيارات النموذج الذي يجمع حمولة بيانات كاملة (وليس مجرد تسمية) — EdgeCreateContext.promptData و NodeCreateContext.promptData. العرض إما fields (نموذج تصريحي مبني بنفس نظام المجال كما محرر العقدة) أو render + getValues (تعسفي HTML تقوم بملءه وقراءته نفسك). إذا تم منح كلاهما، render يفوز.
نوع المعلمات
TData
TData
خصائص
cancelLabel?
optionalcancelLabel:string
محدد في: interfaces/InterractionCallbacks.ts:376
إلغاء تسمية الزر.
الافتراضي
'Cancel'fields?
optionalfields:FieldConfig[]
محدد في: interfaces/InterractionCallbacks.ts:378
حقول النموذج التعريفي؛ يتم مفتاح الكائن الذي تم حله بواسطة key لكل حقل.
getValues()?
optionalgetValues: () =>TData
محدد في: interfaces/InterractionCallbacks.ts:382
اقرأ القيم المجمعة من نصك المخصص rendered عند الإرسال.
المرتجعات
TData
render()?
optionalrender: (body) =>void
محدد في: interfaces/InterractionCallbacks.ts:380
قم بملء الجسم المشروط بـ HTML الخاص بك (يتم تجاهله إذا تم إطعامه رقم getValues).
المعلمات
body
HTMLElement
المرتجعات
void
submitLabel?
optionalsubmitLabel:string
محدد في: interfaces/InterractionCallbacks.ts:374
إرسال تسمية الزر.
الافتراضي
'Add'title?
optionaltitle:string
محدد في: interfaces/InterractionCallbacks.ts:372
رأس مشروط.