Noticias sobre JavaScript / HTML5

Cree visualmente consultas complejas en aplicaciones Angular

Mayo 22, 2025
Infragistics Professional 25.1 permite a los usuarios diseñar subconsultas SQL IN y NOT IN directamente en la interfaz de usuario de Query Builder.

Infragistics Professional is a comprehensive suite of UI components designed to accelerate the development of high-performance, visually rich applications across several platforms. It provides developers with a vast collection of tools for building data-driven interfaces, including advanced grids, charts, and reporting features for web, desktop, and mobile environments.

Ignite UI for Angular (included in Infragistics Professional) includes a rich collection of high-performance components that help developers to build modern, data-rich web applications with speed and precision. With features like an advanced data grid, sophisticated charting capabilities, and full accessibility support, Ignite UI for Angular helps developers create responsive interfaces more easily and simplifies common tasks involved in building Angular applications.

The Infragistics Professional 25.1 release introduces a powerful enhancement to its Angular Query Builder component - support for nested SQL queries using IN and NOT IN operators. This addition allows users to design subqueries visually within the Query Builder interface, effectively embedding one query inside another without writing manual SQL. The update brings the expressive power of SQL subqueries into the hands of users through a clean, intuitive UI, making it significantly easier to handle complex data filtering logic in Angular applications.

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

Infragistics Professional is licensed per developer and is available as a Perpetual License with a 1, 2 or 3 year support and maintenance subscription. See our Infragistics Professional licensing page for full details.

For more information, visit our Infragistics Professional product page.

Celebramos 5 años de colaboración con Sencha

Mayo 21, 2025
ComponentSource y Sencha colaboran desde 2020 para proporcionar herramientas de desarrollo para la creación de aplicaciones web multiplataforma.

ComponentSource has played a central role in broadening access to Sencha’s suite of development tools by making them more readily available to a global developer audience. Its distribution infrastructure has helped ensure that organizations - including many in the Fortune 100 - can obtain the tools they need to build and maintain complex, data-driven web applications across platforms.

For five years, ComponentSource has supported developers by providing a straightforward route to acquiring Sencha's products. This collaboration reflects a shared goal: to make software procurement simpler and more reliable, particularly for teams working on large-scale or multi-device applications.

Celebrating a successful 5-year journey, ComponentSource and Sencha look forward to further empowering development teams globally. This continued collaboration aims to enhance the availability and adoption of Sencha's tools, enabling even more organizations to build sophisticated web applications for diverse devices.

For more information, visit our Sencha brand page.

Establezca dinámicamente orígenes de subinformes

Mayo 19, 2025
Stimulsoft Reports.JS permite estructuras de informes flexibles y basadas en datos utilizando rutas de archivo basadas en expresiones o URL.

Stimulsoft Reports.JS provides a robust reporting toolkit designed specifically for JavaScript applications. This library leverages a client-side architecture, offering a pure JavaScript report engine for efficient report rendering directly within web browsers. The solution includes a user-friendly report designer for building reports with various data sources and visualizations, along with a report viewer for seamless integration and display within your JavaScript applications. This eliminates the need for server-side dependencies or browser plugins, simplifying the development process for embedding powerful reporting functionalities into your web projects.

The Stimulsoft Reports.JS includes expressions within the URL and File fields of the Sub-Report component. This functionality helps developers to dynamically determine the source of a sub-report, whether it is a file path or a web address, based on the evaluation of expressions. Consequently, this allows for the creation of more adaptable and context-aware reports where the embedded sub-report content or linked resources are determined programmatically based on the main report's data, offering greater flexibility in report design and data integration without the need for static configurations.

Stimulsoft Reports.JS is licensed per developer and is available as a Perpetual license with 1 year support and maintenance. See our Stimulsoft Reports.JS licensing page for full details.

Stimulsoft Reports.JS is available individually or as part of Stimulsoft Ultimate.

Celebramos 5 años de colaboración con Froala

Mayo 19, 2025
ComponentSource y Froala colaboran desde 2020 para proporcionar a los desarrolladores potentes soluciones de edición de texto enriquecido.

ComponentSource has helped extend access to Froala's lightweight WYSIWYG HTML editor by making it available to developers around the world. The JavaScript-based editor integrates easily into web applications, offering straightforward rich text editing capabilities that fit well within ComponentSource's global catalog of developer tools.

The partnership between ComponentSource and Froala, now spanning five years, reflects a shared dedication to providing developers with high-quality and easily accessible software. This collaboration has created a reliable channel for developers to obtain Froala's products.

As they mark five years of working together, ComponentSource and Froala continue to support developers with accessible editing solutions. The availability of Froala Editor through ComponentSource underscores its position as a useful tool for modern web content editing, and strengthens ComponentSource’s role as a resource for trusted development components.

Froala Editor is licensed per product and domain. It is available as an annual or perpetual license with version upgrades and support. See our Froala Editor licensing page for full details.

For more information, visit our Froala Editor product page.

Establezca columnas como obligatorias en las aplicaciones de cuadrícula de datos

Mayo 16, 2025
Utilice controles de cuadrícula en JavaScript para definir columnas obligatorias, asegurándose de que los campos esenciales se rellenen para mantener una entrada completa y válida.

A fundamental feature in a data grid is the ability to specify that a column must be populated with values and cannot be left empty. By designating certain columns as mandatory, developers can enforce input rules that prevent users from leaving critical fields blank, such as user identifiers, product names, or timestamps. Required columns are typically enforced through validation rules that prevent the submission or processing of incomplete records, thereby ensuring the completeness and validity of data entries. This improves data integrity, reduces the likelihood of processing errors, and supports consistent business logic across applications that rely on structured datasets.

Several JavaScript grid controls allow you to set columns as required, including:

  • Wijmo FlexGrid (part of Wijmo by MESCIUS) is a JavaScript data grid that allows columns to be marked as required, including built-in validation logic to ensure compliance.
  • Jspreadsheet Pro Data Grid (part of Jspreadsheet Pro) supports the use of validation rules to ensure entries meet predefined criteria, enabling you to define mandatory fields.
  • SmartClient Grid (part of SmartClient by Isomorphic Software) equips JavaScript apps with required column configuration to prevent the submission of incomplete records.
  • Ignite UI Angular Grid (part of Infragistics Ignite UI) offers developers an out of the box validator to enforce the population of required columns during data entry.

For an in-depth analysis of features and price, visit our comparison of JavaScript grid controls.

Compare JavaScript Grid Controls