Method: HTableView#setTableHeaders

Defined in:
lib/hwidgets/htableview.rb

#setTableHeadersObject



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/hwidgets/htableview.rb', line 65

def setTableHeaders()
  tr = @headerTr.copyConstructor()
  @fieldTable.fields.each_with_index do |(fieldName, fieldValue), i|
    header = fieldValue.caption
    th = self.buildTag(fieldName, "th")
    th.setPlaceholder("#fieldName", fieldName)
    th.setPlaceholder("#colNumber", i.to_s)        
   
    self.setThSlots(th, fieldName) # richiama la funzione setSlots di HDBTableView
    self.beforeInsertRow(tr, "th", fieldName, "")
    th.setInnerHTML(header)
    tr << th
  end
  self.appendChild(tr) 
end