class YDIM::Html::View::InvoiceInnerComposite

Constants

COMPONENTS
COMPONENT_CSS_MAP
DEFAULT_CLASS
LABELS
SYMBOL_MAP

Public Instance Methods

currency(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 121
def currency(model)
        select = HtmlGrid::Select.new(:currency, model, @session, self)
        if(model.unique_id)
                select.set_attribute('onChange', "reload_form('invoice', 'ajax_invoice');")
        end
        select
end
debitor_email(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 128
def debitor_email(model)
        email(model.debitor)
end
debitor_name(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 131
def debitor_name(model)
        link = name(model.debitor)
        link.label = true
        link
end
init() click to toggle source
Calls superclass method
# File lib/ydim/html/view/invoice.rb, line 117
def init
        super
        error_message
end
payment_period(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 136
def payment_period(model)
  @lookandfeel.lookup(:payment_period, model.payment_period.to_i)
end
precision(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 139
def precision(model)
        input = HtmlGrid::InputText.new(:precision, model, @session, self)
        if(model.unique_id)
                input.set_attribute('onChange', "reload_form('invoice', 'ajax_invoice');")
        end
        input
end
suppress_vat(model) click to toggle source
# File lib/ydim/html/view/invoice.rb, line 146
def suppress_vat(model)
  input = HtmlGrid::InputCheckbox.new(:suppress_vat, model, @session, self)
              if(model.unique_id)
                      input.set_attribute('onClick', "reload_form('invoice', 'ajax_invoice');")
              end
  input
end