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