class HLabelTag
Attributes
modelName[RW]
name[RW]
placeholder[RW]
Public Class Methods
new(name = "", modelName = "", placeholder = "")
click to toggle source
Calls superclass method
HWidget::new
# File lib/hwidgets/hlabeltag.rb, line 5 def initialize(name = "", modelName = "", placeholder = "") super("label") @name = name @modelName = modelName @placeholder = placeholder @carriageReturn = false end
Public Instance Methods
html()
click to toggle source
Calls superclass method
HWidget#html
# File lib/hwidgets/hlabeltag.rb, line 18 def html() return "" if(@placeholder == nil) cr = (@carriageReturn) ? HIO.htmlEcholn("<br/>") : "" self.set(for: "#{@modelName}_#{@name}"). setInnerHTML(@placeholder) return super() + cr end
setCarriageReturn(value = true)
click to toggle source
# File lib/hwidgets/hlabeltag.rb, line 13 def setCarriageReturn(value = true) @carriageReturn = value return self end