Class: Ezframe::SubEditor

Inherits:
PageBase show all
Includes:
EditorCommon
Defined in:
lib/ezframe/sub_editor.rb

Overview

各顧客に関連づいた情報の編集を一般化したクラス

Instance Attribute Summary

Attributes inherited from PageBase

#request

Instance Method Summary collapse

Methods included from EditorCommon

#create_data, #get_id, #make_cancel_button, #make_create_button, #make_delete_button, #make_edit_button, #make_form, #show_label_edit, #show_label_view, #show_message_page, #update_data

Methods inherited from PageBase

#initialize, #login?, #make_base_url, #parse_json_body, #session, #set_request, #show_base_template, #user, #warden

Constructor Details

This class inherits a constructor from Ezframe::PageBase

Instance Method Details

#get_parent_idObject



16
17
18
19
20
21
22
23
# File 'lib/ezframe/sub_editor.rb', line 16

def get_parent_id
  params = @request.env["url_params"]
  unless params
    EzLog.info "[WARN] no url_params"
    return nil
  end
  return params[@parent_key.to_sym]
end

#init_varsObject



8
9
10
11
12
13
14
# File 'lib/ezframe/sub_editor.rb', line 8

def init_vars
  super
  @sort_key = :id
  # @parent_key = :customer
  @event = @parsed_body[:ezevent] if @parsed_body
  # @use_detail_box = true
end