DekGenius.com
[ Team LiB ] Previous Section Next Section

HtmlObjectListAdapter.NET 1.1

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

This adapter renders the System.Web.UI.MobileControls.ObjectList control to HTML. The list can be rendered in one of two basic formats. If you have not set any System.Web.UI.MobileControls.ObjectList.TableFields, the list is rendered as a table with the property or field specified by System.Web.UI.MobileControls.ObjectList.LabelItem displayed for each item. The user can view a menu of related commands and a list of additional fields for the item by clicking a "More" link next to the item. Alternatively, if you have set one or more System.Web.UI.MobileControls.ObjectList.TableFields, these will be used to create a table for each item, which will be shown instead of the simple list.

public class HtmlObjectListAdapter : HtmlControlAdapter {
// Public Constructors
   public HtmlObjectListAdapter( );
// 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 OnInit(EventArgs e); // overrides ControlAdapter
   public override void OnPreRender(EventArgs e); // overrides ControlAdapter
   public override void Render(HtmlMobileTextWriter writer); // overrides HtmlControlAdapter
// Protected Instance Methods
   protected bool HasCommands( );
   protected bool HasDefaultCommand( );
   protected bool HasItemDetails( );
   protected bool OnlyHasDefaultCommand( );
   protected virtual void RenderItemDetails(HtmlMobileTextWriter writer, 
        System.Web.UI.MobileControls.ObjectListItem item);
   protected virtual void RenderItemsList(HtmlMobileTextWriter writer);
   protected virtual bool ShouldRenderAsTable( );
}

Hierarchy

System.Object ControlAdapter(System.Web.UI.MobileControls.IControlAdapter) HtmlControlAdapter HtmlObjectListAdapter

    [ Team LiB ] Previous Section Next Section