string rows
This commit is contained in:
parent
78cc971daa
commit
d836e5ccbf
|
@ -8,29 +8,55 @@ import (
|
|||
|
||||
func (x *Machines) NewTable(title string) *MachinesTable {
|
||||
t := new(MachinesTable)
|
||||
t.gt = gui.NewTable(title)
|
||||
// t.gt = gui.NewTable(title)
|
||||
t.x = x
|
||||
pb := new(guipb.Table)
|
||||
pb.Title = title
|
||||
pb.Order = append(pb.Order, "Hostname")
|
||||
// pb.Order = append(pb.Order, "Hostname")
|
||||
pb.Order = append(pb.Order, "Memory")
|
||||
pb.Order = append(pb.Order, "Cpus")
|
||||
// pb.Order = append(pb.Order, "Cpus")
|
||||
t.pb = pb
|
||||
return t
|
||||
}
|
||||
|
||||
func (t *MachinesTable) ShowTable() {
|
||||
log.Info("zoopb ShowTable()")
|
||||
t.gt.ShowTable(t.pb)
|
||||
func (t *MachinesTable) AddHostname() {
|
||||
log.Info("zoopb: GOT TO AddHostname()")
|
||||
t.pb.Order = append(t.pb.Order, "Hostname")
|
||||
t.pb.Order = append(t.pb.Order, "Cpus")
|
||||
|
||||
r := new(guipb.StringRow)
|
||||
r.Header = "Hostname"
|
||||
all := t.x.All()
|
||||
for all.Scan() {
|
||||
m := all.Next()
|
||||
r.Vals = append(r.Vals, m.Hostname)
|
||||
log.Info("zoopb: adding hostname", r.Vals)
|
||||
}
|
||||
t.pb.StringRows = append(t.pb.StringRows, r)
|
||||
|
||||
i := new(guipb.IntRow)
|
||||
r.Header = "Cpus"
|
||||
all = t.x.All()
|
||||
for all.Scan() {
|
||||
m := all.Next()
|
||||
i.Vals = append(i.Vals, m.Cpus)
|
||||
log.Info("zoopb: adding cpus", i.Vals)
|
||||
}
|
||||
t.pb.IntRows = append(t.pb.IntRows, i)
|
||||
}
|
||||
|
||||
func (mt *MachinesTable) ShowTable() {
|
||||
log.Info("zoopb.ShowTable() SENDING TO GUI")
|
||||
gui.ShowTable(mt.pb)
|
||||
}
|
||||
|
||||
type MachinesTable struct {
|
||||
gt *gui.NodeTable
|
||||
// gt *gui.NodeTable
|
||||
pb *guipb.Table
|
||||
x *Machines
|
||||
hostnames []string
|
||||
columns []*gui.NodeColumn
|
||||
order []*gui.NodeColumn
|
||||
// columns []*gui.NodeColumn
|
||||
// order []*gui.NodeColumn
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue