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