Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d45bba2b
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
d45bba2b
编写于
8月 26, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 26, 2023
浏览文件
操作
浏览文件
下载
差异文件
!23110 StaticCard
Merge pull request !23110 from dujingcheng/staticDoc
上级
87fd092a
3b1f88c5
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
13 addition
and
8 deletion
+13
-8
zh-cn/application-dev/application-models/arkts-ui-widget-configuration.md
...n-dev/application-models/arkts-ui-widget-configuration.md
+1
-1
zh-cn/application-dev/application-models/arkts-ui-widget-event-call.md
...tion-dev/application-models/arkts-ui-widget-event-call.md
+1
-0
zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md
...tion-models/arkts-ui-widget-event-formextensionability.md
+1
-0
zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md
...-dev/application-models/arkts-ui-widget-event-overview.md
+7
-6
zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md
...on-dev/application-models/arkts-ui-widget-event-router.md
+2
-1
zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md
...dev/application-models/arkts-ui-widget-event-uiability.md
+1
-0
未找到文件。
zh-cn/application-dev/application-models/arkts-ui-widget-configuration.md
浏览文件 @
d45bba2b
...
...
@@ -54,7 +54,7 @@
| formVisibleNotify | 标识是否允许卡片使用卡片可见性通知。 | 字符串 | 可缺省,缺省值为空。 |
| metadata | 表示卡片的自定义信息,包含customizeData数组标签。 | 对象 | 可缺省,缺省值为空。 |
| dataProxyEnabled | 表示卡片是否支持
[
卡片代理刷新
](
./arkts-ui-widget-update-by-proxy.md
)
,取值范围:
<br/>
-
true:表示支持代理刷新。
<br/>
-
false:表示不支持代理刷新。
<br/>
设置为true时,
[
定时刷新和下次刷新不生效,但不影响定点刷新
](
./arkts-ui-widget-update-by-time.md
)
| 布尔类型 | 可缺省,缺省值为false。 |
| isDynamic | 表示此卡片是否为动态卡片(仅针对ArkTS卡片生效)。
<br/>
-
true:为动态卡片。
<br/>
-
false:为静态卡片,当卡片添加成功后,将以静态图显示。
| 布尔类型 | 可缺省,缺省值为true。 |
| isDynamic | 表示此卡片是否为动态卡片(仅针对ArkTS卡片生效)。
<br/>
-
true:为动态卡片 。
<br/>
-
false:为静态卡片。
<br/>
>
**说明:**
<br/>
为了降低卡片不必要的内存资源开销,将卡片分为动态卡片和静态卡片。
<br/>
-
动态卡片:支持onClick等事件机制,卡片内容可以根据用户的点击、滑动等动作有不同的反应和感知。
<br/>
-
静态卡片:不支持onClick等事件机制,卡片内容以静态图显示,仅可以通过
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
组件跳转到指定UIAbility。
| 布尔类型 | 可缺省,缺省值为true。 |
**表2**
window对象的内部结构说明
...
...
zh-cn/application-dev/application-models/arkts-ui-widget-event-call.md
浏览文件 @
d45bba2b
...
...
@@ -4,6 +4,7 @@
许多应用希望借助卡片的能力,实现和应用在前台时相同的功能。例如音乐卡片,卡片上提供播放、暂停等按钮,点击不同按钮将触发音乐应用的不同功能,进而提高用户的体验。在卡片中使用
**postCardAction**
接口的call能力,能够将卡片提供方应用的指定的UIAbility拉到后台。同时,call能力提供了调用应用指定方法、传递数据的功能,使应用在后台运行时可以通过卡片上的按钮执行不同的功能。
说明:
<br/>
本文主要介绍动态卡片的事件开发。对于静态卡片,请参见
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
。
<br/>
通常使用按钮控件来触发call事件,示例代码如下:
...
...
zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md
浏览文件 @
d45bba2b
# 通过message事件刷新卡片内容
说明:
<br/>
本文主要介绍动态卡片的事件开发。对于静态卡片,请参见
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
。
<br/>
在卡片页面中可以通过
**postCardAction**
接口触发message事件拉起FormExtensionAbility,然后由FormExtensionAbility刷新卡片内容,下面是这种刷新方式的简单示例。
...
...
zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md
浏览文件 @
d45bba2b
# 卡片事件能力说明
ArkTS卡片中提供了postCardAction()接口用于卡片内部和提供方应用间的交互,当前支持router、message和call三种类型的事件,仅在卡片中可以调用。
![
WidgetPostCardAction
](
figures/WidgetPostCardAction.png
)
针对动态卡片,ArkTS卡片中提供了postCardAction()接口用于卡片内部和提供方应用间的交互,当前支持router、message和call三种类型的事件,仅在卡片中可以调用。
<br/>
针对静态卡片,ArkTS卡片提供了
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
用于卡片内部和提供方应用间的交互。
接口定义:postCardAction(component: Object, action: Object): void
## 动态卡片事件能力说明
![
WidgetPostCardAction
](
figures/WidgetPostCardAction.png
)
<br/>
接口定义:postCardAction(component: Object, action: Object): void
接口参数说明:
...
...
@@ -63,5 +64,5 @@ Button('拉至后台')
})
```
以下介绍通过卡片事件实现的典型开发场景。
## 静态卡片事件能力说明
请参见
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md
浏览文件 @
d45bba2b
...
...
@@ -5,7 +5,8 @@
![
WidgerCameraCard
](
figures/WidgerCameraCard.png
)
通常使用按钮控件来实现页面拉起,示例代码如下:
说明:
<br/>
本文主要介绍动态卡片的事件开发。对于静态卡片,请参见
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
。
<br/>
通常使用按钮控件来实现页面拉起,示例代码如下:
-
在卡片页面中布局两个按钮,点击其中一个按钮时调用postCardAction向指定UIAbility发送router事件,并在事件内定义需要传递的内容。
...
...
zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md
浏览文件 @
d45bba2b
...
...
@@ -5,6 +5,7 @@
## 通过router事件刷新卡片内容
说明:
<br/>
本文主要介绍动态卡片的事件开发。对于静态卡片,请参见
[
FormLink
](
../../application-dev/reference/arkui-ts/ts-container-formlink.md
)
。
<br/>
-
在卡片页面通过注册Button的onClick点击事件回调,并在回调中调用
**postCardAction**
接口触发router事件拉起UIAbility。
```
ts
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录