X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/source/SlidingPager.html diff --git a/docs/source/SlidingPager.html b/docs/source/SlidingPager.html new file mode 100644 index 00000000..6e4dca6c --- /dev/null +++ b/docs/source/SlidingPager.html @@ -0,0 +1,41 @@ + + + The source code + + + + +
Ext.ux.SlidingPager = Ext.extend(Object, {
+    init : function(pbar){
+        Ext.each(pbar.items.getRange(2,6), function(c){
+            c.hide();
+        });
+        var slider = new Ext.Slider({
+            width: 114,
+            minValue: 1,
+            maxValue: 1,
+            plugins: new Ext.ux.SliderTip({
+                getText : function(s){
+                    return String.format('Page {0} of {1}', s.value, s.maxValue);
+                }
+            }),
+            listeners: {
+                changecomplete: function(s, v){
+                    pbar.changePage(v);
+                }
+            }
+        });
+        pbar.insert(5, slider);
+        pbar.on({
+            change: function(pb, data){
+                slider.maxValue = data.pages;
+                slider.setValue(data.activePage);
+            },
+            beforedestroy: function(){
+                slider.destroy();
+            }
+        });
+    }
+});
+ + \ No newline at end of file