1.1.7 • Published 3 years ago

wynn-select-receiver v1.1.7

Weekly downloads
40
License
ISC
Repository
github
Last release
3 years ago

Wynn Select Receivers

自定义元素(Web Elements) wynn-select-receiver 的源代码。

测试

app.module.ts 文件的 bootstrap 加上 TestComponent,运行 ng serve --open --port 4201 可以在 http://localhost:4201 看到测试效果。

Build

编译之前去掉 app.module.ts 文件中 bootstrap 中的 TestComponent。执行 ng build 编译项目,输出文件在 dist/ 目录下。

dist/ 文件夹下有一个 test.html 可以用来测试编译过后的代码。

使用

安装

执行 npm install wynn-select-receiver

引入(原生项目中使用)

  <link href="wynn-select-receivers/styles.css" rel="stylesheet">
  <script src="wynn-select-receivers/main.js"></script>
  <script src="wynn-select-receivers/polyfills.js"></script>
  <script src="wynn-select-receivers/runtime.js"></script>
  <script src="wynn-select-receivers/vendor.js"></script>

必要的配置

属性内容
options配置
contacts单个联系人
contactGroups联系人组

options 中的必填配置

字段名称内容
type'email'、'phone'、'QQ' 三选一,代表联系人的类型
primaryKey联系人的唯一标识
display用于展示的字段
valueKey内容字段
groupPrimaryKey联系人组的唯一标识

options 中的可选配置:languages

      languages: {
        dialogTitle: '选择收信人',
        search: '搜索',
        cancelButton: '取消',
        OkButton: '确定',
        personTitle: '联系人',
        createPerson: '新建联系人',
        deletePerson: '删除联系人',
        personNameField: '备注',
        personValueField: '邮箱地址',
        groupTitle: '联系人组',
        createGroup: '新建联系人组',
        deleteGroup: '删除联系人组',
        groupNameFiled: '组名称',
        groupMemberFiled: '组成员',
        selectPersons: '选择组成员',
        repeatTip: '已存在',
        invalidTip: '无效'
 }

method

done

选好所需的联系人之后点击确定触发。

personCreated

新建单个联系人触发。

personUpdated

编辑单个联系人触发。

personDeleted

删除单个联系人触发。

groupCreated

创建联系人组触发。

groupUpdated

编辑联系人组触发。

groupDeleted

删除联系人组触发。

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.0.2

3 years ago

0.0.1

3 years ago