toStandaloneHtml renders empty cells when cellContentLimit = -1
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- kotlin
- Domain
- data-visualization
Research direction
Start by tracing toStandaloneHtml with DisplayConfiguration(cellContentLimit = -1) and inspect how the limit affects generated table cell content. Use the reproducer to generate repro.html and check whether values appear in Chrome or Safari; done means the cells show their values without truncation.
Written by the indexing model from the issue text.
Description
Version: DataFrame 1.0.0-rc02
When I open the standalone HTML output generated with cellContentLimit = -1 in a browser, the table shows empty rows instead of cell values. This happens in both Chrome and Safari.
Expected behavior: cellContentLimit = -1 should disable content truncation without hiding cell values.
Reproducer code:
import org.jetbrains.kotlinx.dataframe.api.dataFrameOf
import org.jetbrains.kotlinx.dataframe.io.DisplayConfiguration
import org.jetbrains.kotlinx.dataframe.io.toStandaloneHtml
fun main() {
dataFrameOf("a", "b", "c", "d", "e")(
"a", "b", "c", "d", "e",
"f", "g", "h", "i", "j",
"k", "l", "m", "n", "o",
"p", "q", "r", "s", "t",
"u", "v", "w", "x", "y",
"aa", "bb", "cc", "dd", "ee",
"ff", "gg", "hh", "ii", "jj",
"kk", "ll", "mm", "nn", "oo",
"pp", "qq", "rr", "ss", "tt",
"uu", "vv", "ww", "xx", "yy"
)
.toStandaloneHtml(DisplayConfiguration(cellContentLimit = -1))
.writeHtml("repro.html")
}
- Dominant language
- Kotlin
- Stars
- 1.1k
- Forks
- 87
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 40
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Kotlin/dataframe
-
API
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Kotlin/dataframe#2202 · 3 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Kotlin/dataframe#2195 · 2 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
AX
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Add minimal KDocs for `print` APIsPossibly taken @zaleslaw claimed this 3 days ago. OpenKDocs
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
Add KDocs for `merge` APIsPossibly taken @zaleslaw claimed this 40 days ago. OpenKDocs
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Kotlin/dataframe#1975 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in Kotlin/dataframe
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
liberation-data/drivine-cypher-spec#67 ·
Maintainers usually reply within 1 day
-
feature
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
-
documentation good first issue help wanted P2 roadmap-v4
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
maziyarpanahi/openmed#5425 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
OneBusAway/vehicle-positions#250 ·
Maintainers usually reply within 1 day