DekGenius.com
[ Team LiB ] Previous Section Next Section

WmlObjectListAdapter.NET 1.1

System.Web.UI.MobileControls.Adapters (system.web.mobile.dll)class

This adapter renders the System.Web.UI.MobileControls.ObjectList control to WML over several screens. The list is initially rendered as a select list, and the property or field specified by System.Web.UI.MobileControls.ObjectList.LabelItem is displayed for each item. The user can select the item, and view a menu of related commands or a list of additional fields for the item.

public class WmlObjectListAdapter : WmlControlAdapter {
// Public Constructors
   public WmlObjectListAdapter( );
// Protected Instance Properties
   protected ObjectList Control{get; }
// Public Instance Methods
   public override void CreateTemplatedUI(bool doDataBind);     // overrides ControlAdapter
   public override bool HandlePostBackEvent(string eventArgument);        // overrides ControlAdapter
   public override void OnPreRender(EventArgs e);               // overrides ControlAdapter
   public override void Render(WmlMobileTextWriter writer);     // overrides WmlControlAdapter
// Protected Instance Methods
   protected bool HasCommands( );
   protected bool HasDefaultCommand( );
   protected bool HasItemDetails( );
   protected bool OnlyHasDefaultCommand( );
   protected virtual void RenderItemDetails(WmlMobileTextWriter writer, 
        System.Web.UI.MobileControls.ObjectListItem item);
   protected virtual void RenderItemMenu(WmlMobileTextWriter writer, 
        System.Web.UI.MobileControls.ObjectListItem item);
   protected virtual void RenderItemsList(WmlMobileTextWriter writer);
   protected virtual bool ShouldRenderAsTable( );
}

Hierarchy

System.Object ControlAdapter(System.Web.UI.MobileControls.IControlAdapter) WmlControlAdapter WmlObjectListAdapter

    [ Team LiB ] Previous Section Next Section