# File lib/cgikit/elements/generic_element.rb, line 99
  def invoke_action( request, context )
    take_value(:invoke_action, false)
    result = nil
    if declared?(:invoke_action) then
      if (link? and context.action?(request)) or \
        value_from_request(request, context) then
        result = @root[@values[:invoke_action]]
      end
    else
      result = @node.invoke_action(request, context)
    end
    result
  end