创建常用前端函数
一、常用函数列表
事件名 | 作用对象 | 函数位置 | 备注 |
---|---|---|---|
click | viewModel | 初始化函数 | 自定义按钮绑定点击事件 |
setValue('默认文本') | viewModel | 初始化函数 | 初始化函数中用setValue不起作用、需要定义在afterLoadData方法中 |
beforeSave | viewModel | 初始化函数 | 点击保存前触发事件 |
beforeBatchdelete | viewModel | 初始化函数 | 列表批量删除及表格行删除 |
beforeDelete | viewModel | 初始化函数 | 卡片页面删除(浏览状态页面) |
afterSelect | gridModel | 初始化函数 | 表格选中行 |
modeChange | viewModel | 初始化函数 | 卡片界面当页面切换、即页面状态发生变化后触发 |
var meijuListModel=viewModel.get("meiju"); meijuListModel._set_data('cDefaultValue','枚举key值'); |
viewModel | 初始化函数 | 设置枚举默认值 |
afterValueChange | 控件model | 初始化函数 | 值变更后触发事件 |
控件model.setState("属性名", 属性值) | 控件model | 初始化函数 | 设置控件属性值 |
beforeDeleteRows | gridModel | 初始化函数 | 删除行前处理(针对子页面有gridModel ) |
afterDeleteRows | gridModel | 初始化函数 | 删除行后处理(针对子页面有gridModel ) |
afterCellValueChange | gridModel | 初始化函数 | 编辑表格单元格值变化后触发事件 |
beforeBrowse | 参照控件model | 初始化函数 | 参照检索之前(一般用于参照条件过滤) |
onChange | 图片model | 初始化函数 | 监听图片改变事件 |
afterMount | viewModel | 初始化函数 | 参照过滤 |
afterInit | FilterViewModel | 初始化函数 | 参照过滤 |
afterReferOkClick | 参照model | 初始化函数 | 参照框确定按钮监听事件 |
二、创建函数
1、绑定按钮点击事件
结果验证
2、控件设置默认值
3、保存前校验
结果验证
4、列表批量删除及表格行删除
结果验证
5、卡片页面删除(浏览状态页面)
结果验证
6、卡片界面根据页面状态按钮控制显示
结果验证
7、卡片界面枚举清空及设置默认值
结果验证
8、值变更事件:联动动态控制组件是否可编辑
结果验证
9、设置控件属性值
结果验证
10、删除行前处理(针对子页面有gridModel)
结果验证
11、编辑表格单元格后事件
结果验证
12、监听图片改变事件
结果验证
13、参照框确定按钮监听事件
结果验证