跳到主要内容

列表Api

用于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对象