Sha256: 3a389ce170f21ebea0141923a74b3033b45f791cd719b7f34968055a0d7e7021
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
class Endpoints < Netzke::Base action :with_response action :no_response action :multiple_arguments action :array_as_argument action :return_value # this action is using generic endpoint callback with scope action :callback_and_scope js_configure do |c| c.title = "Endpoints" c.mixin end def configure(c) super c.bbar = [:with_response, :no_response, :multiple_arguments, :array_as_argument, :callback_and_scope, :return_value] # Alternative way of defining bbar: # c.docked_items = [{ # xtype: :toolbar, # dock: :right, # items: [:with_response, :no_response, :multiple_arguments, :array_as_argument] # }] end endpoint :whats_up do |params, this| this.set_title("Response from server") end endpoint :no_response do |params, this| end endpoint :multiple_arguments do |params, this| this.take_two_arguments("First argument", "Second argument") end endpoint :array_as_argument do |params, this| this.take_array_as_argument(['Element 1', 'Element 2']) end endpoint :do_nothing do |params,this| end endpoint :get_answer do |params,this| this.netzke_set_result(42) # special method that passes a value as argument to callback function end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
netzke-core-0.8.3 | test/core_test_app/app/components/endpoints.rb |
netzke-core-0.8.2 | test/core_test_app/app/components/endpoints.rb |