-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
column auto merge have minor wrong behavior #279
Labels
bug
Something isn't working
Comments
I was able to reproduce the bug with this: package main
import (
"os"
"github.com/jedib0t/go-pretty/v6/table"
"github.com/jedib0t/go-pretty/v6/text"
)
func main() {
t := table.NewWriter()
t.SetOutputMirror(os.Stdout)
rowConfigAutoMerge := table.RowConfig{AutoMerge: true}
tableHeader := table.Row{"Col #1", "Col #2", "Col #3", "Col #4", "Col #5"}
t.AppendHeader(tableHeader)
t.AppendRow(table.Row{"Product", "Standalone", "foo bar", "1.1.1.1", ""}, rowConfigAutoMerge)
t.AppendRow(table.Row{"Test", "Standalone", "bar baz", "2.2.2.2", ""}, rowConfigAutoMerge)
t.AppendRow(table.Row{"Product", "RedisCluster", "foo baz", "", "Cluster #1"}, rowConfigAutoMerge)
t.AppendRow(table.Row{"Product", "RedisCluster", "bar baz", "", "Cluster #2"}, rowConfigAutoMerge)
var columnConfigs []table.ColumnConfig
for i, _ := range tableHeader {
columnConfigs = append(columnConfigs, table.ColumnConfig{
Number: i + 1,
AutoMerge: true,
VAlign: text.VAlignMiddle,
Align: text.AlignCenter,
AlignHeader: text.AlignCenter,
})
}
t.SetAutoIndex(true)
t.SetColumnConfigs(columnConfigs)
t.SetStyle(table.StyleLight)
t.Style().Options.SeparateRows = true
t.Render()
} Output:
Will work on a solution for this soon. |
@naughtyGitCat try https://github.com/jedib0t/go-pretty/releases/tag/v6.4.9 - this should fix your issue. |
thanks, it fixed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
wrong merge upper non-empty with downside empty content
To Reproduce
Expected behavior
upper non-empty separate from downside empty content when column auto merge enabled
Screenshots
Software (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: