用于JS增强list页面
此处获取的属性都大多不是响应式的数据,即修改对应的属性值并不能触发页面的改变。(ref对象,需要手动调用.value进行获取/修改值,如this.loading本身返回的是一个ref对象,this.loading.value才是一个布尔值)
| 语法 | 描述 |
|---|
| this.acceptHrefParams | 获取地址栏上的条件 |
| this.currentPage | 获取当前页数,默认1 |
| this.currentTableName | 获取当前表名 |
| this.description | 获取当前表描述 |
| this.hasChildrenField | 如果是树形列表,获取是否有子节点字段名 |
| this.ID | 获取当前表的配置ID |
| this.pageSize | 获取当前每页条数,默认10 |
| this.queryParam | 获取查询表单的查询条件 |
| this.selectedRowKeys | 获取选中行的id的数组 |
| this.selectedRows | 获取选中行的数据数组 |
| this.sortField | 获取排序字段,默认‘id’ |
| this.sortType | 获取排序类型,默认升序‘asc’ |
| this.total | 获取总条数 |
| this.loading | 是否加载中,返回的是一个ref对象 (3.8.0+) |
| 语法 | 描述 |
|---|
| this.loadData() | 加载数据 |
| this.clearSelectedRow() | 清除选中的行 |
| this.getLoadDataParams() | 获取所有的查询条件,返回一个对象,包括:查询表单,高级查询,地址栏参数,分页信息,排序信息等 |
| this.isTree() | 判断当前表是不是树,返回布尔值 |
| this.openCustomModal() | 打开一个弹窗-参考 Js增强打开自定义弹窗 |
| 语法 | 描述 |
|---|
| beforeDelete | 点击操作列下的删除按钮触发,返回promise对象 |
| beforeEdit | 点击操作列下的编辑按钮触发,返回promise对象 |