Uso básico
Diálogo de prompt
Diálogo de confirmación
Referencia de la API
Prompt
Confirmar
dialogService.ts en el código fuente.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Usa la API de diálogos de ComfyUI para crear diálogos estandarizados de prompt y confirmación en escritorio y web, con ejemplos y referencia completa.
// Mostrar un diálogo de prompt
app.extensionManager.dialog.prompt({
title: "User Input",
message: "Please enter your name:",
defaultValue: "User"
}).then(result => {
if (result !== null) {
console.log(`Input: ${result}`);
}
});
// Mostrar un diálogo de confirmación
app.extensionManager.dialog.confirm({
title: "Confirm Action",
message: "Are you sure you want to continue?",
type: "default"
}).then(result => {
console.log(result ? "User confirmed" : "User cancelled");
});
app.extensionManager.dialog.prompt({
title: string, // Título del diálogo
message: string, // Mensaje o pregunta a mostrar
defaultValue?: string // Valor inicial del campo de entrada (opcional)
}).then((result: string | null) => {
// result es el texto introducido, o null si se cancela
});
app.extensionManager.dialog.confirm({
title: string, // Título del diálogo
message: string, // Mensaje a mostrar
type?: "default" | "overwrite" | "delete" | "dirtyClose" | "reinstall", // Tipo de diálogo (opcional)
itemList?: string[], // Lista de elementos a mostrar (opcional)
hint?: string // Texto de ayuda a mostrar (opcional)
}).then((result: boolean | null) => {
// result es true si se confirma, false si se deniega y null si se cancela
});
dialogService.ts en el código fuente.¿Esta página le ayudó?