Class: GxtWidgets::GxtPager
- Inherits:
-
PageObject::Elements::Div
- Object
- PageObject::Elements::Div
- GxtWidgets::GxtPager
- Defined in:
- lib/gxt-widgets/gxt_pager.rb
Instance Method Summary collapse
- #first ⇒ Object
- #last ⇒ Object
- #next ⇒ Object
- #page ⇒ Object
- #page=(page_number) ⇒ Object
- #previous ⇒ Object
Instance Method Details
#first ⇒ Object
5 6 7 8 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 5 def first first_cell = cell_elements(:class=>"x-toolbar-cell")[0] first_cell.(:tag_name=>"button").click end |
#last ⇒ Object
15 16 17 18 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 15 def last next_cell = cell_elements(:class=>"x-toolbar-cell")[8] next_cell.(:tag_name=>"button").click end |
#next ⇒ Object
20 21 22 23 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 20 def next next_cell = cell_elements(:class=>"x-toolbar-cell")[7] next_cell.(:tag_name=>"button").click end |
#page ⇒ Object
25 26 27 28 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 25 def page page_cell = cell_elements(:class=>"x-toolbar-cell")[4] page_cell.text_field_element.value end |
#page=(page_number) ⇒ Object
30 31 32 33 34 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 30 def page=(page_number) page_cell = cell_elements(:class=>"x-toolbar-cell")[4] page_cell.text_field_element.value=page_number page_cell.text_field_element.send_keys :return end |
#previous ⇒ Object
10 11 12 13 |
# File 'lib/gxt-widgets/gxt_pager.rb', line 10 def previous next_cell = cell_elements(:class=>"x-toolbar-cell")[1] next_cell.(:tag_name=>"button").click end |