DevExtreme jQuery/JS - Uncaught TypeError dxWidget is not a function

This section explains an issue and steps to diagnose and resolve it. If the solution does not work, submit a ticket in our Support Center.

Issue

The browser fails to render DevExtreme components on the page. Browser console displays the following errors:

  • "Uncaught TypeError: $(...).dxSelectBox is not a function"
  • "Uncaught TypeError: $(...).dxDataGrid is not a function"
  • "Uncaught TypeError: $(...).dxButton is not a function"

The 'Uncaught TypeError' error in the browser console

Solution

Ensure only one jQuery reference exists before dx.all.js in the application's head section. For more details, refer to the following help topic: Add DevExtreme to a jQuery Application.