app/views/manifestations/_form_merged_item.html.erb
<!-- 所蔵情報 -->
<h2><%= t('activerecord.models.item') -%></h2>
<%= f.fields_for :items do |item| %>
<%= render :partial => 'items/form_shelf', :locals => {:f => item} %>
<div class="row">
<div><%= item.label t('activerecord.models.checkout_type') -%></div>
<div><%= item.select2 :checkout_type_id, @checkout_types, @item.checkout_type_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name %></div>
</div>
<div class="row">
<div><%= item.label t('activerecord.models.accept_type') -%></div>
<div><%= item.select2 :accept_type_id, @accept_types, @item.accept_type_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name %></div>
</div>
<div class="row">
<div><%= item.label t('activerecord.models.circulation_status') -%></div>
<div><%= item.select2 :circulation_status_id, @circulation_statuses, @item.circulation_status_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name %></div>
</div>
<div class="row">
<div><%= item.label t('activerecord.models.retention_period') -%></div>
<div><%= item.select2 :retention_period_id, @retention_periods, @item.retention_period_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name %></div>
</div>
<div class="row">
<div><%= item.label :call_number -%></div>
<div><%= item.text_field :call_number, :class => 'small_string' -%></div>
</div>
<div class="row">
<div><%= item.label t('activerecord.models.bookstore') -%></div>
<div><%= item.select2 :bookstore_id, @bookstores, @item.bookstore_id, :width => 130, :select_attribute => :id, :display_attribute => :name, :include_blank => true%></div>
</div>
<div class="row">
<div><%=f.label :price -%></div>
<div><%= item.text_field :price, :class => 'small_string' -%></div>
</div>
<div class="row">
<div><strong><%= t('activerecord.attributes.item.url') %></strong></div>
<div><%= item.url_field :url, :class => 'resource_url' -%></div>
</div>
<div class="row">
<div><%= item.label :include_supplements -%></div>
<div><%= item.check_box :include_supplements -%></div>
</div>
<div class="row">
<div><%= item.label t('activerecord.models.use_restriction') -%></div>
<div><%= item.select2(:use_restriction_id, @use_restrictions, @use_restriction_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name) %></div>
</div>
<div class="row">
<div><%= item.label t('role.required_role') -%></div>
<div>
<%= select2_tag 'item_required_role_id', 'manifestation[items_attributes][0][required_role_id]',
@roles, @item.required_role_id, :width => 250, :select_attribute => :id, :display_attribute => :display_name %>
</div>
</div>
<div class="row">
<div><%= item.label :non_searchable %></div>
<div><%= item.check_box :non_searchable %></div>
</div>
<script>
$(function(){
$('#manifestation_items_attributes_0_acquired_at_string').setCalendar({src:'/assets/calendar.png'});
});
</script>
<div class="row">
<div><%= item.label :acquired_at_string -%></div>
<div><%= item.text_field :acquired_at_string, :class => 'medium_string', :placeholder => "#{t('page.example')}: 2011-04-12"-%></div>
</div>
<div class="row">
<div><%= item.label :note -%></div>
<div><%= item.text_area :note, :class => 'resource_textarea' -%></div>
</div>
<% if SystemConfiguration.get('manifestation.manage_item_rank') %>
<div class="row">
<div><%= item.label t('activerecord.attributes.item.rank') %></div>
<div><%= item.select2(:rank, item_ranks, @item.rank, :select_attribute => :id, :display_attribute => :text) %></div>
</div>
<% end %>
<div class="row">
<div><%= item.label :item_identifier -%></div>
<div class="row2">
<%= select2_tag "item_numbering_type", "numbering[type]", @item_numberings, nil, :display_attribute => 'display_name', :select_attribute => 'id', :width => 250, :include => false %>
<%= item.text_field :item_identifier, :class => 'resource_item_identifier' -%>
<%= link_to t('activerecord.models.numbering'), {}, :onClick => "item_numbering();false", :remote => true %>
</div>
</div>
<% unless @claim_types.blank? %>
<%= item.fields_for :claim, @item.claim || Claim.new do |f_claim| %>
<div class="row">
<div><%= f_claim.label :claim_type_id %></div>
<div><%= f_claim.select2 :claim_type_id, @claim_types, @item.claim.try(:claim_type_id), :select_attribute => :id, :display_attribute => :display_name, :include_blank => true, :width => 250 %></div>
</div>
<div class="row">
<div><%= f_claim.label :note %></div>
<div><%= f_claim.text_area :note, :class => 'resource_text_area' -%></div>
</div>
<% end %>
<% end %>
<%= render(:partial => 'items/form_item_has_operator', :locals=>{:f => item}) if SystemConfiguration.get('manifestation.use_item_has_operator') %>
<% end %>
</div>