SOLFIND
Web Lens
Portal home

closeModal() | Appsmith

https://docs.appsmith.com/reference/appsmith-framework/widget-actions/close-modal • 49 KB fetched
Open original page


closeModal() | Appsmith

Skip to main content

Ask AI
Search

Ask Appsmith AI Submit message

Examples How do I install Appsmith using Docker? How do I connect to my local PostgreSQL database? How do I pass inputs from a widget to a query? How do I trigger multiple queries conditionally? How do I fix the error: This value does not evaluate to type Array<Object>?

Search

Try Appsmith

* Get Started

* Introduction

* Build Your First App

* Self Hosting

* New Installation Guides

* Manage Installation

* Upgrade Installation Guides

* Concepts

* Connect Data

* Overview

* How-to Guides

* Reference

* Datasources

* Query Settings

* Concepts

* Build Apps

* Overview

* Quickstart

* How-to Guides

* Reference

* Widgets

* Accessibility

* Theme

* Sample Apps

* Write Code

* Overview

* How-to Guides

* Reference

* Global Objects

* Global Functions

* clearInterval()

* clearStore()

* closeModal()

* copyToClipboard()

* download()

* logoutUser()

* navigateTo()

* postWindowMessage()

* removeValue()

* resetWidget()

* setTimeout()

* setInterval()

* storeValue()

* showAlert()

* showModal()

* unlistenWindowMessage()

* windowMessageListener()

* JS Libraries

* Fetch API

* Data Transformation

* JavaScript Settings

* Concepts

* Best Practices

* Manage Apps and Users

* Authentication

* Granular Access Control

* Versioning with Git

* Setup SCIM Provisioning

* Embed Appsmith

* Migrate Applications

* Audit Logs

* Branding

* External Client Portal

* Packages

* Overview

* Tutorial

* How-to Guides

* Reference

* Package Version Control

* GIT Apps with Packages Best Practices

* Code Packages

* UI Packages

* Workflows

* Overview

* Tutorial

* How-to Guides

* Reference

* Workflow Triggers

* Workflow Queries

* Workflow Functions

* Pass Parameters to Workflows

* Run History

* Troubleshooting

* Overview

* Self-hosting Errors

* Application Errors

* Product

* FAQ

* Security

* Telemetry

* Support at Appsmith

* Privacy Policy

* Release Notes

* Contribute

© 2026 Appsmith, Inc.

*

* Write Code

* Reference

* Global Functions

* closeModal()
On this page
closeModal()

This page provides information about the closeModal() function signature and parameters, which allows you to close an existing Modal widget that is currently open on the page.

closeModal()

Signature ​

closeModal ( modalName : string ) : Promise

Parameters ​

Below are the parameters required by the closeModal() function to execute:

modalName ​

The name of the Modal widget you want to close.
Example:
{ { closeModal ( UserDetailsModal . name ) } }

Usage ​

Here are a few examples to close Modals in different situations:

Successful query execution ​

If you want to close the modal after a user submits a form, you can do so using the closeModal() function, like:
{ { updateUsers . run ( ) . then ( ( ) => {
closeModal ( UserDetailsModal . name ) ;
} ) . catch ( ( ) => { } ) ; } }

Was this page helpful?

Edit this page

Previous
clearStore()
Next
copyToClipboard()

* Signature

* Usage

Links found on this page

  1. Skip to main content [direct]
  2. Try Appsmith [direct]
  3. Get Started [direct]
  4. Build Your First App [direct]
  5. Self Hosting [direct]
  6. New Installation Guides [direct]
  7. Manage Installation [direct]
  8. Upgrade Installation Guides [direct]
  9. Concepts [direct]
  10. Connect Data [direct]
  11. How-to Guides [direct]
  12. Reference [direct]
  13. Query Settings [direct]
  14. Concepts [direct]
  15. Build Apps [direct]
  16. Quickstart [direct]
  17. How-to Guides [direct]
  18. Reference [direct]
  19. Widgets [direct]
  20. Accessibility [direct]
  21. Theme [direct]
  22. Sample Apps [direct]
  23. Write Code [direct]
  24. How-to Guides [direct]
  25. Reference [direct]
  26. Global Objects [direct]
  27. Global Functions [direct]
  28. clearInterval() [direct]
  29. clearStore() [direct]
  30. copyToClipboard() [direct]
  31. download() [direct]
  32. logoutUser() [direct]
  33. navigateTo() [direct]
  34. postWindowMessage() [direct]
  35. removeValue() [direct]
  36. resetWidget() [direct]
  37. setTimeout() [direct]
  38. setInterval() [direct]
  39. storeValue() [direct]
  40. showAlert() [direct]
  41. showModal() [direct]
  42. unlistenWindowMessage() [direct]
  43. windowMessageListener() [direct]
  44. JS Libraries [direct]
  45. Fetch API [direct]
  46. Data Transformation [direct]
  47. JavaScript Settings [direct]
  48. Concepts [direct]
  49. Best Practices [direct]
  50. Manage Apps and Users [direct]
  51. Granular Access Control [direct]
  52. Versioning with Git [direct]
  53. Setup SCIM Provisioning [direct]
  54. Embed Appsmith [direct]
  55. Migrate Applications [direct]
  56. Audit Logs [direct]
  57. Branding [direct]
  58. External Client Portal [direct]
  59. Packages [direct]
  60. Tutorial [direct]
  61. How-to Guides [direct]
  62. Reference [direct]
  63. GIT Apps with Packages Best Practices [direct]
  64. Code Packages [direct]
  65. UI Packages [direct]
  66. Workflows [direct]
  67. Tutorial [direct]
  68. How-to Guides [direct]
  69. Reference [direct]
  70. Workflow Queries [direct]
  71. Workflow Functions [direct]
  72. Pass Parameters to Workflows [direct]
  73. Run History [direct]
  74. Troubleshooting [direct]
  75. Self-hosting Errors [direct]
  76. Application Errors [direct]
  77. Product [direct]
  78. Security [direct]
  79. Telemetry [direct]
  80. Support at Appsmith [direct]