Web ComboBox V3 is the most recent release of an AJAX-based lookup control for classic ASP, PHP, JSP, and of course ASP.NET. Developed by eBusiness Applications, this control represents the commercialization of some popular new AJAX functionality seen lately on the web (for example, in Google Suggest and Gmail). Web ComboBox does it all, and does it well.
Feature highlights of the product include:
- Browser compability - Internet Explorer 5.5, Firefox 1.0, Netscape 7, Mozilla 1.7, Camino 0.8.
- Six distinctive search modes - Filter, Classic, SmartSearch, SmartList, Compact, and Unbound. This list includes modes that replicate Google Suggest and Gmail lookup functionality.
- Data entry - Includes type-ahead, paging, and "intelligent autocomplete" (fuzzy search).
- Section 508 compliant - completely keyboard navigable.
AJAX - Asynchronous JavaScript and XML
For those who are unfamiliar with the concept, the term AJAX was coined by Adaptive Path, and merely refers to the use of JavaScript (ECMAScript) and a combination of XML and DHTML to deliver more powerful user interfaces in a web browser. While the ability for component vendors to use AJAX techniques has existed for years, only recently has the development community begun to lay out standards and best practices for its use.
Ideally, an AJAX-based component will have the following workflow:
- A client request results in a standard HTML page response.
- A client-side event triggers an asynchronous callback to the server (using XMLHttp).
- The server outputs an XML Data Island which is transformed via XSLT to HTML. No page refresh occurs at all.
Web ComboBox seems to take advantage of all the browser has to offer, with virtually flawless presentation across browser platforms.