Documentation
    Preparing search index...

    Class Pager

    Hierarchy

    • PagerBase
      • Pager
    Index

    Constructors

    • Returns Pager

    Properties

    _childrenCount: number
    _childrenViews: { type: number; view: PagerItem }[]
    _defaultTemplate: KeyedTemplate
    _effectiveItemHeight: number
    _effectiveItemWidth: number
    _itemTemplatesInternal: KeyedTemplate[]
    _itemViewLoader: Function
    android: any

    Gets the android-specific native instance that lies behind this proxy. Will be available if running on an Android platform.

    autoPlay: boolean
    autoPlayDelay: number
    cache: boolean
    canGoLeft: boolean
    canGoRight: boolean
    circularMode: boolean
    disableAnimation: boolean
    disableSwipe: boolean
    indicator: {
        getCount(): number;
        getSelection(): number;
        setCount(count: number): any;
        setInteractiveAnimation(animated?: boolean): any;
        setProgress(position: number, progress: number): any;
        setSelection(index: number, animated?: boolean): any;
        withoutAnimation(callback: Function): any;
    }
    ios: any

    Gets the ios-specific native instance that lies behind this proxy. Will be available if running on an iOS platform.

    items: any[] | ItemsSource
    itemTemplate: string | Template
    itemTemplates: string | KeyedTemplate[]
    loadMoreCount: number
    mObservableArrayInstance: ObservableArray<any>
    orientation: Orientation
    peaking: PercentLengthType
    perPage: number
    preserveIndexOnItemsChange: boolean
    selectedIndex: number
    spacing: PercentLengthType
    transformers: string
    itemDisposingEvent: string
    itemLoadingEvent: string
    knownFunctions: string[]
    loadMoreItemsEvent: string
    mRegisteredTransformers: {}
    scrollEvent: string
    selectedIndexChangeEvent: string
    swipeEndEvent: string
    swipeEvent: string
    swipeOverEvent: string
    swipeStartEvent: string

    Accessors

    • get itemIdGenerator(): (item: any, index: number, items: any) => number

      Returns (item: any, index: number, items: any) => number

    • set itemIdGenerator(
          generatorFn: (item: any, index: number, items: any) => number,
      ): void

      Parameters

      • generatorFn: (item: any, index: number, items: any) => number

      Returns void

    • get itemTemplateSelector(): | string
      | ((item: any, index: number, items: any) => string)

      Returns string | ((item: any, index: number, items: any) => string)

    • set itemTemplateSelector(
          value: string | ((item: any, index: number, items: any) => string),
      ): void

      Parameters

      • value: string | ((item: any, index: number, items: any) => string)

      Returns void

    • get itemViewLoader(): Function

      Returns Function

    • set itemViewLoader(value: Function): void

      Parameters

      • value: Function

      Returns void

    • get padding(): string | number | LengthDipUnit | LengthPxUnit

      Returns string | number | LengthDipUnit | LengthPxUnit

    • set padding(value: string | number | LengthDipUnit | LengthPxUnit): void

      Parameters

      • value: string | number | LengthDipUnit | LengthPxUnit

      Returns void

    • get paddingBottom(): LengthType

      Returns LengthType

    • set paddingBottom(value: LengthType): void

      Parameters

      • value: LengthType

      Returns void

    • get paddingLeft(): LengthType

      Returns LengthType

    • set paddingLeft(value: LengthType): void

      Parameters

      • value: LengthType

      Returns void

    • get paddingRight(): LengthType

      Returns LengthType

    • set paddingRight(value: LengthType): void

      Parameters

      • value: LengthType

      Returns void

    • get paddingTop(): LengthType

      Returns LengthType

    • set paddingTop(value: LengthType): void

      Parameters

      • value: LengthType

      Returns void

    Methods

    • Parameters

      • name: string
      • value: any

      Returns void

    • Parameters

      • view: any
      • type: any

      Returns void

    • Parameters

      • index: number

      Returns any

    • Parameters

      • index: number

      Returns View

    • Parameters

      • index: number

      Returns KeyedTemplate

    • Parameters

      • index: number

      Returns string

    • Parameters

      • arg: any

      Returns void

    • Parameters

      • oldValue: any
      • newValue: any

      Returns any

    • Parameters

      • item: View
      • index: number

      Returns void

    • Parameters

      • index: number

      Returns void

    • Core logic for removing a child view from this instance. Used by the framework to handle lifecycle events more centralized. Do not use outside the UI Stack implementation.

      Parameters

      • view: ViewBase

      Returns void

    • Parameters

      • length: any

      Returns number

    • Clean up references to the native view.

      Returns void

    • Iterates over children of type View.

      Parameters

      • callback: (child: View) => boolean

        Called for each child of type View. Iteration stops if this method returns falsy value.

      Returns void

    • Parameters

      • index: number

      Returns View

    • Parameters

      • index: number

      Returns View

    • Parameters

      • oldData: any
      • newData: any

      Returns void

    • Returns void

    • Called from layout when this view should assign a size and position to each of its children. Derived classes with children should override this method and call layout on each of their children.

      Parameters

      • left: number

        Left position, relative to parent

      • top: number

        Top position, relative to parent

      • right: number

        Right position, relative to parent

      • bottom: number

        Bottom position, relative to parent

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      • index: number
      • animate: boolean
      • OptionalrequestTransform: boolean

      Returns void

    • Parameters

      • indicator: any

      Returns void

    • Parameters

      • value: any

      Returns void

    • Parameters

      • oldIndex: number
      • newIndex: number

      Returns void

    • Parameters

      • oldItems: View[]
      • newItems: View[]

      Returns void

    • Parameters

      • key: string
      • transformer: any

      Returns void