com.imobicloud.paging

1.0.0 • Public • Published

ScrollableView

====

Paging for ScrollableView

xml

<ScrollableView id="scroller">
	<View>
		<Label>View 1</Label>
	</View>
</ScrollableView>

<Widget id="paging" src="com.imobicloud.paging" class="paging-container"/>

app.tss

".paging-container": { height: 76, top: 0, touchEnabled: false }
	".messages-paging-inner": { width: Ti.UI.SIZE, height: 5, touchEnabled: false }
		".messages-paging-dot": { width: 5, height: 5, left: 4.5, borderRadius: 2.5, touchEnabled: false }
		".messages-paging-dot-on": { backgroundColor: '#8c919c', opacity: 0.58 }
		".messages-paging-dot-off": { backgroundColor: '#fff', opacity: 0.91 }      

js

$.paging.load($, {
	classes: 'messages',
	currentPage: 0,
	scrollableView: scroller
});

/*
$.paging.load($, {
	classes: 'messages',
	currentPage: 0,
	scrollableView: scroller,

	// view source for pageFormatter + pageUpdater examples
	pageFormatter: function(container, params) {},
	pageUpdater: function(container, params) {}
});
*/

$.paging.unload();

Change log:

  • 5/31/2017

    • deprecated count parameter in favor of [pageFormatter] and [pageUpdater] parameter
    • deprecated update function in favor of [pageFormatter] and [pageUpdater] parameter
    • add pageFormatter parameter
    • add pageUpdater parameter
  • 5/26/2017:

    • add currentPage parameter
    • fix undefined view

Package Sidebar

Install

npm i com.imobicloud.paging

Weekly Downloads

1

Version

1.0.0

License

Public Domain

Last publish

Collaborators

  • imobicloud