1.0.4 • Published 5 years ago

iview-h-addons v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

iView Plus

HTable 组件使用说明

HTable 是基于 iView Table 组件进行扩展的一个新组件,主要用于 列表显示, 自动筛选, 表单生成, 其配置方式与原版类似,在 column 及 组件 中增加了一些新属性字段.

属性类型默认值说明
sizeStringsmall默认组件尺寸
requestPromise用于请求列表数据
paramsObject, Array请求参数,当数据为Array时,则会自动映射到请求方法的参数中
filter-indexNumber1当 Params 为 Array 时,需要指定查询参数的索引位置
createBooleanFalse是否显示创建按钮,开启后将使用自动表单生成页面数据
editBooleanFalse是否可编辑
removeBooleanFalse是否可删除
actionRenderFunctionNull覆盖原有操作列的渲染器
searchBooleanFalse是否可搜索
selectionBooleanFalse是否可选择
pageableBooleanFalse是否可分页
totalPathNumberresult.total总数量路径
dataPathStringNull数据路径, 如: result.records
columnsObjectNull基于原版增加了属性,见下表
optionsArray附加列,用于在搜索及表单中使用,不会显示在 Table 列表中,字段属性与 Columns 相同
on-submitEvent当表单提交按钮点击并且通过表单验证时会触发此事件(参数: 表单数据, 是否为编辑)
on-removeEvent当点击删除按钮时,触发此事件(参数: 当前选择的 行数据)
remove-cbPromise删除时调用的 Promise 方法,此方法优先于 on-remove
submit-cbPromise提交数据时调用的 Promise 方法,此方法优先于 on-submit

Column 新增通用属性说明

属性类型默认值说明
searchableBooleanFalse是否可用于搜索
spanByte24Col Span
requireBooleanFalse是否属于必填项目(用于表单)
typeStringNull目前支持以下类型: input, number, select
optionsArrayNull当 type 为 select 时用于渲染下拉框选择列表,数据结构见后方说明
requestFunctionNull当 type 为 select 时, 用于实现通过远程接口请求并渲染列表,实际调用的是 HSelect 组件
paramsObjectNull请求参数
tkStringNullTitleKey,用于 显示 列表标题
vkStringNullValueKey,用于 设置 列表值
dataPathStringNull数据路径, 如: result.records
multipleBooleanFalse是否为多选
onLoadedFunctionNullHSelect 中使用,当 下拉列表 数据获取成功后,会触发该事件并附带当前组件, 已选中数据, 数据列表 参数
onSelectFunctionNull当选中时触发事件并附带当前选中值
onInitFunctionNull初始化完成后触发并附带 组件 参数

Options 结构说明

[
    {title: '这里是标题', value: '这里是值'},
    {title: '这里是标题2', value: '这里是值2'}
]

HSelect 组件使用说明

例子

<h-select v-model="searchForm.bigTypeNo" :request="requestMethod" :params="{size: 999, page: 1}" nodePath="result.records" vk="ptId" tk="typeName"/>
1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago