All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractItemsNavigationStrategy abstract reuse strategy that supports addition of items to the view without the need to re-render .AbstractPagingNavigationStrategy abstract reuse strategy that does NOT support addition of items to the view without the need to re-render .AjaxComponentScrollEventBehavior behavior that can be attached to quickview's parent ,on scroll event will be fired if scroll-bar is moved to the bottom,for this to happen,you must specify the parent to have scroll in css by defining overflow-y property.AjaxComponentScrollEventBehavior.ParentScrollListener AjaxItemsNavigator ajax items navigator which enablesQuickView
to create and draw new children add quickview to markupcontainer to use with rowsnavigator and markupcontainer should setoutputmarkupid or setgetOutputMarkupPlaceholderTag to trueAjaxPageScrollEventBehavior behavior that can be attached to page ,on page scroll event will be fired if scroll-bar is moved to the the bottom of page.AjaxPageScrollEventBehavior.PageScrollListener AjaxScrollEventBehaviorBase base ajax scroll event behavior which are extended byAjaxPageScrollEventBehavior
andAjaxComponentScrollEventBehavior
DefaultAddAtStartStore default store for elements added at start in quickviewDefaultQuickReuseStrategy default reuse strategy used by QuickView ,this does NOT support addition of new items without re-rendering the view .it's used withPagingNavigator
orAjaxPagingNavigator
basically it's a wrapper of DefaultItemReuseStrategy to read more about it seeDefaultItemReuseStrategy
DefaultSynchronizer Synchronizer basically adds components(repeater's items) and scripts to the the AjaxRequestTarget after checking parent is not added to AjaxRequestTarget .If parent is added scripts and items are not added to the AjaxRequestTargetIAddAtStartStore store for elements added at start in quickviewIQuickReuseStrategy Interface for item reuse strategies.IQuickView<T> QuickView's interfaceIRepeaterUtil IRepeaterUtil.OutputMarkupIdNotTrueException throw this exception if outmarkupid is not set to trueIRepeaterUtil.QuickViewNotAddedToParentException throw this exception if quickview's parent is not foundIRepeaterUtil.ReuseStrategyNotSupportedException throw this exception if reuse constant set is not supportedItemsNavigationStrategy this strategy supports addition of new items without the need to re-render the view .ItemsNavigatorBase base navigator which is inherited byAjaxItemsNavigator
MoreLabel a label with onclick ajaxeventbehavior which on click creates new items of quickviewNavigatorCssReference QuickGridView<T> it renders items in rows and columns in table/grid format(same as GridView).it also lets you add and remove rows in ajax cases without the need to repaint parent(adding parent to AjaxRequestTarget causes re-rendering of whole repeater)QuickGridView.CellItem<T> a cell item represents one cell of the QuickGridViewQuickGridView.RowItem<T> QuickReuseIfModelsEqualStrategy reuse strategy that does NOT support addition of items without re-rendering the view.QuickView<T> adds,deletes elements without the need to re-render the ViewQuickViewBase<T> base class forQuickView
QuickViewBase.ModelIterator<T> Helper class that converts input from IDataProvider to an iterator over view items.RepeaterUtil RepeaterUtilReference packageresourcereference to repeater.jsReuseAllStrategy reuse strategy that reuse existing items on re-render if models are equal seeReuseIfModelsEqualStrategy
to read moreSynchronizer Synchronizer basically adds components(repeater's items) and scripts to the associatedIPartialPageRequestHandler
after checking parent is not added to AjaxRequestTarget.Synchronizer.ChildVisitor