Posts Tagged new

ASP.NET-AJAX MultiSelect ComboBox and ListBox Control by DevExpress

Coming in July 2009 – the multiple selection enabled ASPx List Box Control will ship with DXperience v2009 vol 2.

DevExpress.com is proud to announce the upcoming release of the ASP.NET List Box dropdown control – a feature-rich standalone multi-select component to simplify website design and allow end-user customization of ASP.NET-AJAX webpages.

Features of the new ASP.NET List Box control include:

- Single Select Mode – Allows end users to select only one item.
- Multi Select Mode – End users can select several items at once by using the mouse and keyboard keys: Shift (to select a range of items) and Ctrl (to add an item to a current selection)
- Checkbox Select Mode – Provides multiple selection by using a specific checkbox column (end users don’t need to use the Ctrl and Shift keys).

These features will be released as part of DXperience v2009 vol 2 in July 2009. Sneak peeks and more information on these features are available on the DevExpress Community Site at: http://community.devexpress.com/blogs/aspnet/archive/2009/06/23/sneak-peek-new-asp-net-editors-features-and-demo.aspx

To learn more about DevExpress and to download a free evaluation copy of DXperience, visit them online at
http://www.devexpress.com/Downloads/NET/

For more information, contact Kevin White by email at kevinw@devexpress.com or by phone at (818) 844-3383.

All trademarks and registered trademarks are the property of their respective owners.

, ,

No Comments

Microsoft’s AJAX Control Toolkit Updated, Includes WYSIWYG Editor

ASP.Net AJAX is Microsoft’s free framework for developing rich internet applications (RIA) that work across all browsers. It includes four components: Server-Side ASP.NET AJAX, Client-Side ASP.NET AJAX, the AJAX Control Toolkit and the jQuery library.

The AJAX Control Toolkit that has just been updated with some new functionality. Let’s have a look.

A Framework Overview

Let’s step back and look at the four components of the ASP.NET AJAX framework:

  • Server-Side ASP.NET AJAX: Included as a standard in the .NET framework 3.5, this programming model enables developers to add AJAX functionality to a web application without writing Javascript.
  • Client-Side ASP.NET AJAX: For those who love their Javascript and want to build client-side RIAs, then there’s the Client-Side library. Also included with the .NET framework 3.5, they are currently working on a new version.
  • AJAX Control Toolkit: The AJAX Control Toolkit contains over 30 different controls to use when developing RIAs and you don’t need to know Javascript to use them.
  • jQuery Library: An open source Javascript Library, a standard component of ASP.NET MVC apps.

AJAX Control Toolkit Updates

The AJAX Control Toolkit is an open source project, worked on jointly by Microsoft and the ASP.NET AJAX Community. The toolkit is an infrastructure that helps developers to create extenders and controls that can be reused, customized and extended as needed. It also includes a number of out of the box controls ready and waiting to be implemented.

So what’s new in Version 3.0.30512?

HTMLEditor

A new WYSIWYG HTML Editor that also allows you to view source and preview your content — like most HTML Editors.

AJAX_Htmleditor.jpg
HTMLEditor Control

You can get both a client-side HTML editor and a server side version. In addition you can change the buttons on the top toolbar and remove the bottom toolbar (taking away the ability to view source or preview).

Add the ability to create a custom skin to the editor and insert the editor inside TABS and you’ve got a pretty functional control there.

editor_tabs.jpg
HTMLEditor – tabs

The HTMLEditor was built by a company called Obout.

ComboBox

The ComboBox is the combination of a textbox and the ability to select an option from a dropdown list.

combobox.jpg
ComboBox

It has a number of similar properties, behaviors and naming conventions as the Windows Forms ComboBox. The ComboBox is a supplement to the AutoCompleteExtender. It can bind to data source controls, can restrict input to what is in the list, has both text and value properties and more.

Using the CssClass property you can create a custom theme for the ComboBox.

ColorPicker

The ColorPicker is an extender. It can be added to any textbox to enable users to select a color and get the associated color code. A client-side pop up control opens to show a number of colors to select from.

colorpicker2.jpg
ColorPicker Default

You just click inside the textbox to have the colors UI pop up. You can also add a SampleControl and a Popup Button control, shown below, to make your ColorPicker a bit more functional.

ColorPicker1.jpg
ColorPicker

Theming is not currently supported, but is expected using the CssClass Property. In the meantime you can override a predefined set of CSS classes if you want.

Developing RIAs

The AJAX Control Toolkit is supposed to be cross-browser compliant. These screenshots were taken with FireFox 3, so it does appear to work there. And of course it’s going to work with Internet Explorer.

Both Visual Studio and the free Visual Web Developer Express 2008 support developing AJAX applications, including Intellisense for Javascript and other Javascript libraries like jQuery and application debugging.

You can download the latest version of the AJAX Control Toolkit on CodePlex.

, , , ,

No Comments