Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9371e209
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看板
未验证
提交
9371e209
编写于
3月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2645 修复卡片文档描述问题以及新增卡片例子
Merge pull request !2645 from yangzk/rk_dev
上级
bb4a1225
1fac21fc
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
24 addition
and
8 deletion
+24
-8
zh-cn/application-dev/ability/fa-formability.md
zh-cn/application-dev/ability/fa-formability.md
+9
-1
zh-cn/application-dev/ability/stage-formextension.md
zh-cn/application-dev/ability/stage-formextension.md
+15
-7
未找到文件。
zh-cn/application-dev/ability/fa-formability.md
浏览文件 @
9371e209
...
...
@@ -324,4 +324,12 @@ Form需要在应用配置文件config.json中进行配置。
最终可以得到,如下卡片:
![
fa-form-example
](
figures/fa-form-example.png
)
\ No newline at end of file
![
fa-form-example
](
figures/fa-form-example.png
)
## 开发实例
针对FA模型卡片提供方的开发,有以下示例工程可供参考:
[
eTSFormAbility
](
https://gitee.com/openharmony/app_samples/tree/master/ability/eTSFormAbility
)
本示例eTSFormAbility提供了一张卡片。用户可以通过桌面或者自己开发的卡片使用方,进行卡片的创建、更新和删除等操作。并且本示例通过轻量级数据存储实现了卡片信息的持久化。
\ No newline at end of file
zh-cn/application-dev/ability/stage-formextension.md
浏览文件 @
9371e209
...
...
@@ -24,7 +24,7 @@
## 场景介绍
Stage卡片开发,即基于
[
Stage模型
综述
](
stage-brief.md
)
的卡片提供方开发,主要涉及如下功能逻辑:
Stage卡片开发,即基于
[
Stage模型
](
stage-brief.md
)
的卡片提供方开发,主要涉及如下功能逻辑:
-
卡片生命周期回调函数FormExtension开发。
-
创建卡片数据FormBindingData对象。
...
...
@@ -124,9 +124,8 @@ FormProvider类具体的API详见[接口文档](../reference/apis/js-apis-formpr
// 删除卡片实例数据
console
.
log
(
'
FormAbility onDestroy
'
);
}
onAcquireFormState
(
want
)
{
console
.
log
(
'
FormAbility onAcquireFormState
'
);
return
formInfo
.
FormState
.
READY
;
onConfigurationUpdated
(
config
)
{
console
.
log
(
'
FormAbility onConfigurationUpdated, config:
'
+
JSON
.
stringify
(
config
));
}
}
```
...
...
@@ -183,7 +182,7 @@ Form需要在应用配置文件module.json中进行配置。
| updateEnabled | 表示卡片是否支持周期性刷新,取值范围:<br />true:表示支持周期性刷新,可以在定时刷新(updateDuration)和定点刷新(scheduledUpdateTime)两种方式任选其一,优先选择定时刷新。<br />false:表示不支持周期性刷新。 | 布尔类型 | 否 |
| scheduledUpdateTime | 表示卡片的定点刷新的时刻,采用24小时制,精确到分钟。 | 字符串 | 可缺省,缺省值为“0:0”。 |
| updateDuration | 表示卡片定时刷新的更新周期,单位为30分钟,取值为自然数。<br />当取值为0时,表示该参数不生效。<br />当取值为正整数N时,表示刷新周期为30*N分钟。 | 数值 | 可缺省,缺省值为“0”。 |
| formConfigAbility | 表示
用于调整卡片的设施或活动的名称。
| 字符串 | 可缺省,缺省值为空。 |
| formConfigAbility | 表示
卡片的配置跳转链接,采用URI格式。
| 字符串 | 可缺省,缺省值为空。 |
| formVisibleNotify | 标识是否允许卡片使用卡片可见性通知 | 字符串 | 可缺省,缺省值为空。 |
| metaData | 表示卡片的自定义信息,包含customizeData数组标签。 | 对象 | 可缺省,缺省值为空。 |
...
...
@@ -205,7 +204,8 @@ Form需要在应用配置文件module.json中进行配置。
"defaultDimension": "2
*
2",
"updateEnabled": true,
"scheduledUpdateTime": "10:30",
"updateDuration": 1
"updateDuration": 1,
"formConfigAbility": "ability://ohos.samples.FormApplication.MainAbility"
}]
}
```
...
...
@@ -337,4 +337,12 @@ Form需要在应用配置文件module.json中进行配置。
最终可以得到,如下卡片:
![fa-form-example](figures/fa-form-example.png)
\ No newline at end of file
![fa-form-example](figures/fa-form-example.png)
## 开发实例
针对Stage模型卡片提供方的开发,有以下示例工程可供参考:
[eTSFormExtAbility](https://gitee.com/openharmony/app_samples/tree/master/ability/eTSFormExtAbility)
本示例eTSFormExtAbility提供了一张卡片。用户可以通过桌面或者自己开发的卡片使用方,进行卡片的创建、更新和删除等操作。并且本示例通过轻量级数据存储实现了卡片信息的持久化。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录