SOLFIND
Web Lens
Portal home

Global Functions | Appsmith

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


Global Functions | 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
Global Functions

Global functions in Appsmith enable you to trigger various actions for widget events and within JS Objects. These functions allow you to navigate to other pages, display alert messages, open or close modals, and manage data in local storage, among other capabilities.

Browse this section to learn about the different actions you can trigger on Appsmith.

clearInterval

Clears a previously set interval, stopping the specified repeated action.

clearStore

Clears all stored values, effectively resetting the local storage state.

closeModal

Closes an open Modal widget.

copyToClipboard

Copies the given text to the clipboard, making it available for pasting.

download

Downloads the file data provided, with an optional file name and type.

navigateTo

Navigates to a different page or URL, either within the Appsmith app or externally.

postWindowMessage

Posts a message to another window, facilitating communication between multiple windows.

removeValue

Removes a stored value, clearing it from local storage or session storage.

resetWidget

Resets a widget to its default state, clearing any set values or changes.

setInterval

Sets a recurring interval, executing a function repeatedly at the specified time intervals.

showAlert

Shows an alert message, displaying a brief notification to the user.

showModal

Displays a modal dialog with content, allowing users to interact with additional information.

storeValue

Stores a value locally, allowing you to use it in other parts of your app or across sessions.

unlistenWindowMessage

Removes a message listener from another window, stopping the reception of posted messages.

windowMessageListener

Listens for messages posted from another window, allowing communication across windows.

Was this page helpful?

Edit this page

Previous
console
Next
clearInterval()

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. clearInterval() [direct]
  28. clearStore() [direct]
  29. closeModal() [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]