拓展 / 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
模态标题。