Method: HMainView#html

Defined in:
lib/hwidgets/hmainview.rb

#html(moduleName: nil, modelName: nil) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/hwidgets/hmainview.rb', line 21

def html(moduleName: nil, modelName: nil)
  self.reset()
  ooid = @view.oid if @view# old oid 
  
  if moduleName and modelName
    self << @view = HDBView.new(moduleName: moduleName, modelName: modelName, poid: @oid)
    self.connect(:honexit, self, "onExit", mode: 'none', id: @view.oid, overwrite: true)
  end 
  
  hm().dealloc(ooid) if ooid
  self.hotLog("HMainView::dealloc hdbview oid: #{ooid}".red) if ooid
  hm().clean()
  
  return super()
end