Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
cc1fdfe4
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
cc1fdfe4
编写于
4月 27, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 27, 2023
浏览文件
操作
浏览文件
下载
差异文件
!16748 补充GridItem行列号生效规则
Merge pull request !16748 from 李俊峰/column_start
上级
95cbca51
51c67823
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
18 addition
and
2 deletion
+18
-2
zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif
...ference/arkui-ts/figures/zh-cn_image_0000001174582870.gif
+0
-0
zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md
...plication-dev/reference/arkui-ts/ts-container-griditem.md
+18
-2
未找到文件。
zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174582870.gif
查看替换文件 @
95cbca51
浏览文件 @
cc1fdfe4
33.1 KB
|
W:
|
H:
22.9 KB
|
W:
|
H:
2-up
Swipe
Onion skin
zh-cn/application-dev/reference/arkui-ts/ts-container-griditem.md
浏览文件 @
cc1fdfe4
...
...
@@ -28,6 +28,22 @@ GridItem()
| forceRebuild
<sup>
(deprecated)
</sup>
| boolean | 设置在触发组件build时是否重新创建此节点。
<br/>
从API version9开始废弃。GridItem会根据自身属性和子组件变化自行决定是否需要重新创建,无需设置。
<br/>
默认值:false |
| selectable
<sup>
8+
</sup>
| boolean | 当前GridItem元素是否可以被鼠标框选。
<br/>
>
**说明:**
<br/>
>
外层Grid容器的鼠标框选开启时,GridItem的框选才生效。
<br/>
默认值: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
'
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录