ComponentOne WebMenus and WebBars for ASP.NET (2.0) Search HelpCentral 

What's New in 2006 v2

Data Binding Enhancements

You can specify Depth=1 for the top binding to skip the root xml element in the xml data source.

This makes it possible to bind some root level elements (some groups in TopicBar, TabStrip, ToolBar or some root item in TreeView, Menu).

---

AJAX Support

C1WebTreeView, C1WebTabStrip, and C1WebTopicBar now support Asynchronous JavaScript and XML (AJAX). AJAX is a new approach to creating rich, responsive Web applications like we see in desktop applications. In a desktop application, the user gets immediate responses to their requests. In a traditional Web application, the user’s input value is sent to the server, or in other words, a postback is performed, and the server then acts upon the data and responds by sending back a new Web page with the new item. The performance of this Web application is not responsive; the user must wait for the server to respond. But now, with AJAX, the user does not have to wait.

The key advantage of AJAX is that it does not require a postback when communicating with the server. Instead of loading a Web page in the server, the browser loads an AJAX engine. The user’s request is sent to the server, the work being done in the background, and the affected portion of the current Web page is updated instantly without reloading the entire page. This avoids the flicker on the screen you see with postbacks.

---

Smart Tag Support

The new Smart Tag features are available in Visual Studio 2005. The Smart Tags provide quick access to the control's common tasks. This is beneficial for accessing common properties in a single click without moving your focus from the form.

C1WebCommand added Smart Tag support to all of its controls to allow for easier and quicker access to each control's common tasks and properties. Each control has its own special Smart Tag. For more information about C1WebCommand's Smart Tags, see C1WebCommand2 Smart Tags.

New Class Members

The following table displays the most recent properties added to C1WebCommand2:

 

Members

Description

C1WebTabStripGroup.PopulateOnDemand property

Indicates whether the group is populated dynamically using AJAX mechanism.

C1WebTopicBarGroup.PopulateOnDemand property

Indicates whether the group is populated dynamically using AJAX mechanism.

PopulateOnDemand property

Gets or sets a value that indicates whether the item is populated dynamically.

PopulateOnDemand property

Gets or sets a value indicating whether the node to which the C1WebBinding object is applied is populated dynamically.

CallbackWaitImageUrl property

Url of an image that should be shown during callback to provide visual feedback.

CallbackWaitImageUrl property

Url of an image that should be shown during callback to provide visual feedback.

CallbackWaitImageUrl property

Url of an image that should be shown during callback to provide visual feedback.

CallbackWaitControlID property

Identifies a control that should be shown during callback to provide visual feedback.

CallbackWaitControlID property

Identifies a control that should be shown during callback to provide visual feedback.

CallbackWaitControlID property

Identifies a control that should be shown during callback to provide visual feedback.

GroupPopulate event

Fires when a group is populating.

GroupPopulate event

Fires when a group is populating.

ItemPopulate event

Use this event to populate the item dynamically.


Send comments about this topic to ComponentOne.
Copyright © ComponentOne LLC. All rights reserved.