JavaScript / HTML5 News

Improve Data Control with Fixed Value Lists

April 1, 2025
Enable quick, accurate selection from predefined options to reduce errors and improve consistency in forms and data grids.

ListBoxes are user interface components in data editors that enable users to select one or more values from a predefined list. They help improve data entry by reducing manual input, ensuring consistent data, and minimizing errors. Commonly used in forms, data grids, and configuration panels, ListBoxes support both static and dynamic data sources, allowing for context-aware filtering and responsive interfaces that adapt to user selections.

Several Angular data editors support listboxes, including:

  • DevExtreme Complete Data Editors by DevExpress lets you create responsive, multi-select ListBoxes with search, grouping, and binding for seamless, accurate data input.
  • Kendo UI for Angular Data Editors by Telerik allows you to integrate customizable ListBoxes with drag-and-drop, filtering, and dynamic data for structured selections.
  • jQWidgets Data Editors provides ListBox controls with rich features like checkbox selection, virtualization, and theming for fast, consistent user interaction.
  • SmartClient Data Editors by Isomorphic Software facilitates ListBox use with support for hierarchical data, live updates, and adaptive UI behavior based on data context.

For an in-depth analysis of features and price, visit our Angular data editors comparison.

Compare Angular Data Editors

Facilitate Annotation Removal for Cleaner PDFs

April 1, 2025
Quickly remove outdated annotations to keep documents clear, relevant, and ready for final presentation or archiving.

Annotation removal is a useful feature to have in a PDF viewer component, giving users the ability to delete comments, highlights, notes, or other markup that has been added to a PDF document. This functionality allows users to clean up documents by eliminating unnecessary or outdated annotations, ensuring that only relevant and current information remains visible. It is particularly useful in collaborative environments where multiple reviewers contribute feedback, and improves the presentation of the final document, ensuring it is clear and professional. This process yields a clean version of the file in preparation for final distribution or archiving.

Several JavaScript PDF viewer components allow you to remove annotations, including:

  • Kendo UI PDF Viewer for jQuery (part of Kendo UI by Telerik) allows you to delete annotations easily, helping maintain the clarity and readability of PDFs.
  • PrizmDoc Viewer (part of PrizmDoc by Accusoft) facilitates the removal of annotations, enabling users to present polished PDF content after collaborative review.
  • Syncfusion PDF Viewer (part of Syncfusion Essential Studio Enterprise) provides users with a simple way to prepare PDFs for final delivery by enabling them to clear annotations.

For an in-depth analysis of features and price, visit our comparison of JavaScript PDF viewer components.

Compare JavaScript PDF Viewer Components

Set Dynamic Bounds in Gauge Ranges

April 1, 2025
Stimulsoft Dashboards.WEB 2025.2.1 adds dynamic expressions in gauge fields for custom range calculations and data-driven visualizations.

Stimulsoft Dashboards.WEB is a versatile suite of tools for crafting interactive data visualizations for web and desktop applications. It empowers developers to embed intuitive dashboards across various platforms, using the platform-specific components or a centralized cloud designer. With rich data analysis elements, extensive customization options, and pre-built templates, Stimulsoft Dashboards helps you transform complex data into clear, actionable insights for any audience.

The Stimulsoft Dashboards.WEB 2025.2.1 update introduces support for expressions in Gauge range fields, enabling developers to calculate minimum and maximum range bounds dynamically based on underlying data. This enhancement allows for greater flexibility in building responsive dashboards, as Gauge elements can now reflect real-time values without requiring manual adjustments. By integrating expressions directly into the range logic, developers can implement more sophisticated data visualizations that adapt to changing inputs and business logic. This feature streamlines development and supports more efficient maintenance of dynamic reporting scenarios.

To see a full list of what's new in 2025.2.1, see our release notes.

Stimulsoft Dashboards.WEB is licensed per developer and is available as a perpetual license with 1 year support and maintenance. See our Stimulsoft Dashboards.WEB licensing page for full details.

Stimulsoft Dashboards.WEB is available individually or as part of Stimulsoft Ultimate.

Adapt Grid Views with Responsive Columns

March 28, 2025
Kendo UI for Vue 2025 Q1 improves responsive grid design by automatically adjusting column visibility based on viewport width.

Kendo UI by Telerik is a comprehensive suite of JavaScript UI components designed to accelerate web application development. Offering pre-built, customizable elements for grids, charts, schedulers, and more, it streamlines UI creation across popular frameworks like jQuery, Angular, React, and Vue. Key features include responsive design, accessibility, and high performance, enhancing user experience. Developers benefit from reduced development time, consistent UI patterns, and the ability to build feature-rich applications faster.

The Kendo UI for Vue 2025 Q1 update enhances grid responsive design, enabling automatic column visibility adjustments based on viewport width. This improvement ensures that data remains accessible and well-structured across different screen sizes without requiring manual configuration. By dynamically toggling columns and adapting height settings to fit their container, the grid provides a seamless and efficient user experience across desktops, tablets, and mobile devices. These enhancements help developers create more adaptive and user-friendly applications with minimal effort, ensuring consistent and optimized data presentation in any environment.

To see a full list of what's new in 2025 Q1 (v6.1.0), see our release notes.

Kendo UI is licensed per developer and has two licensing models: an annual Subscription License and a Perpetual License. The Subscription license provides access to the latest product updates, technical support, and exclusive benefits for a flat annual fee, and must be renewed to continue using the software. The Perpetual license is a one-time purchase granting access to the current released version and includes a one-year subscription for product updates and technical support. After this initial period, users can choose to renew the subscription element to continue receiving updates and support; otherwise, they may continue using the installed version available during their active subscription term but will forgo future updates and support. See our Kendo UI licensing page for full details.

Kendo UI is available individually or as part of the following products:

Show Custom Messages When Missing Grid Data

March 26, 2025
Wijmo 2025 v1 lets developers show tailored HTML messages for empty grids, enhancing the user experience with flexible overlays.

Wijmo by MESCIUS is a comprehensive JavaScript library offering a suite of high-performance UI components and data grids specifically designed to streamline the development of modern enterprise applications. It emphasizes reduced development time and improved maintainability, along with a focus on performance through its efficient design and small module size. Wijmo integrates seamlessly with popular JavaScript frameworks like Angular, React, and Vue.js, and supports cutting-edge technologies like TypeScript, making it a versatile solution for building complex web applications.

The Wijmo 2025 v1 update introduces a customizable noDataOverlayContent property, enabling developers to display tailored HTML messages when grid data is empty. This improves user experience by replacing blank grid views with informative content, while the new overlayManager allows advanced control over how overlays are rendered and managed. The release also expands framework support, adding compatibility with Angular 19 and Next.js 15 to help developers stay current with modern web development tools.

To see a full list of what's new in 2025 v1 (Build 5.20251.34), see our release notes.

Wijmo is licensed per developer. Developer Licenses are perpetual and include 1 year Subscription which provides upgrades, including bug fixes and new features. See our Wijmo licensing page for full details.

Learn more on our Wijmo product page.