class GxtWidgets::GxtBasicTree
Public Instance Methods
child_nodes()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 9 def child_nodes self.gxt_basic_tree_elements(:xpath=>".//child::div[contains(@class,'x-tree3-node')]") end
collapse()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 37 def collapse joint.click unless self.collapsed? end
collapsed?()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 41 def collapsed? !self.node_container.visible? end
expand()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 28 def expand joint.click unless self.expanded? end
expanded?()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 32 def expanded? self.node_container.visible? end
joint()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 24 def joint node_contents.image_element(:xpath=>".//img[contains(@class,'x-tree3-node-joint')]") end
name()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 13 def name node_contents.span_element(:class=>"x-tree3-node-text").text end
node(node_name)
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 17 def node(node_name) node_index = child_nodes.find_index do |node| node.name == node_name end child_nodes[node_index] end
node_container()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 51 def node_container self.div_element(:xpath=>".//div[contains(@class,'x-tree3-node-ct')]") end
node_contents()
click to toggle source
# File lib/gxt-widgets/gxt_basic_tree.rb, line 47 def node_contents self.div_element(:xpath=>".//div[contains(@class,'x-tree3-el')]") end