diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif
index 07a8d81674d244e6ec76c0b43558890caf53062e..b5bba70f5ee63e00c398f7b3c253198bcb05a864 100644
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif and b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md
index f4f82074eaf4218b0b25402aa70cfdb119eb004f..cd30ed64131e1903d98813bd185bdafc79d6299e 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md
@@ -28,6 +28,22 @@ GridItem()
| forceRebuild(deprecated) | boolean | 设置在触发组件build时是否重新创建此节点。
从API version9开始废弃。GridItem会根据自身属性和子组件变化自行决定是否需要重新创建,无需设置。
默认值:false |
| selectable8+ | boolean | 当前GridItem元素是否可以被鼠标框选。
> **说明:**
> 外层Grid容器的鼠标框选开启时,GridItem的框选才生效。
默认值:true |
+> **说明:**
+>
+> 起始行号、终点行号、起始列号、终点列号生效规则如下:
+>
+> rowStart/rowEnd合理取值范围为0~总行数-1,columnStart/columnEnd合理取值范围为0~总列数-1。
+>
+> 只有在设置columnTemplate和rowTemplate的Grid中,设置合理的rowStart/rowEnd/columnStart/columnEnd四个属性的GridItem才能按照指定的行列号布局。
+>
+> 在设置columnTemplate和rowTemplate的Grid中,单独设置行号rowStart/rowEnd或列号columnStart/columnEnd的GridItem会占用指定的行数(rowEnd-rowStart+1)或列数(columnEnd-columnStart+1)。
+>
+> 在只设置columnTemplate的Grid中设置列号columnStart/columnEnd的GridItem按照指定的列数布局。
+>
+> 在只设置rowTemplate的Grid中设置行号rowStart/rowEnd的GridItem按照指定的行数布局。
+>
+> columnTemplate和rowTemplate都不设置的Grid中GridItem的行列号属性无效。
+
## 事件
@@ -57,7 +73,7 @@ struct GridItemExample {
.width('100%')
.height('100%')
.textAlign(TextAlign.Center)
- }.rowStart(1).rowEnd(4)
+ }.rowStart(1).rowEnd(2).columnStart(1).columnEnd(2) // 同时设置合理的行列号
ForEach(this.numbers, (item) => {
GridItem() {
@@ -77,7 +93,7 @@ struct GridItemExample {
.width('100%')
.height('100%')
.textAlign(TextAlign.Center)
- }.columnStart(1).columnEnd(5)
+ }.columnStart(1).columnEnd(4) // 只设置列号,不会从第1列开始布局
}
.columnsTemplate('1fr 1fr 1fr 1fr 1fr')
.rowsTemplate('1fr 1fr 1fr 1fr 1fr')