@@ -14,8 +14,10 @@ import org.jetbrains.kotlinx.dataframe.api.FormattingDsl.linear
14
14
import org.jetbrains.kotlinx.dataframe.api.FormattingDsl.linearBg
15
15
import org.jetbrains.kotlinx.dataframe.api.FormattingDsl.rgb
16
16
import org.jetbrains.kotlinx.dataframe.api.FormattingDsl.textColor
17
+ import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
17
18
import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
18
19
import org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
20
+ import org.jetbrains.kotlinx.dataframe.columns.FrameColumn
19
21
import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
20
22
import org.jetbrains.kotlinx.dataframe.dataTypes.IFRAME
21
23
import org.jetbrains.kotlinx.dataframe.dataTypes.IMG
@@ -66,9 +68,21 @@ import kotlin.reflect.KProperty
66
68
*
67
69
* You can continue formatting the [FormattedFrame] by calling [format][FormattedFrame.format] on it again.
68
70
*
71
+ * Specifying a [column group][ColumnGroup] makes all of its inner columns to be formatted in the same way unless
72
+ * overridden.
73
+ *
69
74
* Formatting is done additively, meaning you can add more formatting to a cell that's already formatted or
70
75
* override certain attributes inherited from its outer group.
71
76
*
77
+ * Specifying a [frame column][FrameColumn] at the moment does nothing
78
+ * ([Issue #1375](https://github.com/Kotlin/dataframe/issues/1375)),
79
+ * convert each nested [DataFrame] to a [FormattedFrame] instead:
80
+ * ```kt
81
+ * df.convert { myFrameCol }.with {
82
+ * it.format { someCol }.with { background(green) }
83
+ * }.toStandaloneHtml()
84
+ * ```
85
+ *
72
86
* Check out the [Grammar].
73
87
*
74
88
* For more information: {@include [DocumentationUrls.Format]}
0 commit comments