slider.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Ext.require('Ext.slider.*');
  2. Ext.onReady(function(){
  3. Ext.create('Ext.slider.Single', {
  4. renderTo: 'basic-slider',
  5. width: 214,
  6. minValue: 0,
  7. hideLabel: true,
  8. useTips: false,
  9. maxValue: 100
  10. });
  11. Ext.create('Ext.slider.Single', {
  12. renderTo: 'increment-slider',
  13. hideLabel: true,
  14. useTips: false,
  15. width: 214,
  16. value:50,
  17. increment: 10,
  18. minValue: 0,
  19. maxValue: 100
  20. });
  21. // This Should allow values 65, 67, 69, 71, 73 and 75
  22. // The initial value of 66 should get normalized to 67
  23. // The max value of 74 will also be normalized to 75.
  24. Ext.create('Ext.slider.Single', {
  25. renderTo: 'increment-slider-minValue',
  26. hideLabel: true,
  27. width: 214,
  28. value: 66,
  29. increment: 2,
  30. minValue: 65,
  31. maxValue: 74
  32. });
  33. Ext.create('Ext.slider.Single', {
  34. renderTo: 'vertical-slider',
  35. hideLabel: true,
  36. useTips: false,
  37. height: 214,
  38. vertical: true,
  39. minValue: 0,
  40. maxValue: 100
  41. });
  42. Ext.create('Ext.slider.Single', {
  43. renderTo: 'tip-slider',
  44. hideLabel: true,
  45. width: 214,
  46. minValue: 0,
  47. maxValue: 100
  48. });
  49. Ext.create('Ext.slider.Single', {
  50. renderTo: 'custom-tip-slider',
  51. hideLabel: true,
  52. width: 214,
  53. increment: 10,
  54. minValue: 0,
  55. maxValue: 100,
  56. tipText: function(thumb){
  57. return Ext.String.format('<b>{0}% complete</b>', thumb.value);
  58. }
  59. });
  60. Ext.create('Ext.slider.Single', {
  61. renderTo: 'custom-slider',
  62. hideLabel: true,
  63. width: 214,
  64. increment: 10,
  65. minValue: 0,
  66. maxValue: 100
  67. });
  68. Ext.create('Ext.slider.Multi', {
  69. renderTo: 'multi-slider-horizontal',
  70. hideLabel: true,
  71. width: 214,
  72. minValue: 0,
  73. maxValue: 100,
  74. values: [10, 50, 90]
  75. });
  76. Ext.create('Ext.slider.Multi', {
  77. renderTo: 'multi-slider-vertical',
  78. hideLabel: true,
  79. vertical: true,
  80. height: 214,
  81. minValue: 0,
  82. maxValue: 100,
  83. values: [10, 50, 90]
  84. });
  85. });