1.1.16 • Published 6 years ago

vue-znl-basegrid v1.1.16

Weekly downloads
9
License
MIT
Repository
github
Last release
6 years ago

vue-znl-basegrid

正能量vue表格控件 1.0.0

安装

npm install vue-znl-basegrid -S

使用

  • 完整引用
import Vue from 'vue'
import vueZnlBasegrid from 'vue-znl-basegrid'
import App from './App.vue'

Vue.use(vueZnlBasegrid)

new Vue({
  el: '#app',
  render: h => h(App)
})
  • 按需引用
    • vue-znl-basegrid的每种组件,都已单独打包到lib文件夹下
|- lib/
    |- znl-actionflexgrid/index.js  -------------- 可编辑表格
    |- znl-baseflexgrid/index.js  --------------- 基础表格
    |- znl-layout-spa/index.js  --------- 单页布局
    ...
  • 使用时,可以直接将单个组件引入到项目中
import Vue from 'vue'
import znlBaseflexgrid from 'vue-znl-basegrid/src/lib/components/znl-baseflexgrid/index.js'
import App from './App.vue'

Vue.use(znlBaseflexgrid)

new Vue({
  el: '#app',
  render: h => h(App)
})

配置

 <znl-baseflexgrid
   	ref="znlbasegrid"
  </znl-baseflexgrid>
  • 基础列配置columns

    keyDescriptiondefaulttypeindispensable
    visible是否显示trueBoolen
    name列名Stringyes
    isReadOnly是否只读trueBoolen
    dataType数据类型Object-1,String-2,Numver-3, Boolean-4,Date-5,Array-6.Numberyes
    showDropDown数据是否以下拉框方式显示(需配置datamap)falseBoolen
    binding列字段Stringyes
    width列宽Numberyes
    buttons按钮Array
    elementsdom元素字符串Array/Function
    isFieldsSearch是否允许搜索Boolean
  • elements配置

    keyDescriptiondefaulttypeindispensable
    name显示元素Stringyes
    click单击事件Function
    mouseenter鼠标移入事件Function
    mouseleave鼠标移出事件Function
  • rightMenus右键菜单配置选项

  • keyDescriptiondefaulttypeindispensable
    iconName字体图标String
    text显示内容Stringyes
    display是否显示trueBoolean
    click触发函数Function

znl-baseflexgrid

  • Props
nameDescriptiondefaulttypeindispensable
columns列配置Arrayyes
height表格高度Number,String
maxHeightData最大高度Number,String
minHeight最小高度Number,String
itemSource表格数据Arrayyes
isMultiRowsCheck可否多选falseBoolean
isFieldsSearch是否支持搜索falseBoolean
pageSize每页条数20Number
pageIndex当前页1Number
totalCount总条数Number
rightMenus右键菜单选项配置Array
onRefresh刷新Function
onSearch搜索Function
onPageChanged翻页回调(有该参数,且totalCount,pageIndex大于0则显示分页器)Function
gridtype表格类型baseString
searchTodayDate存在日期搜索时是否初始化为当天搜索(需传入初始搜索条件)falseBoolean
searchFields搜索条件Object
  • Slots 自定义插槽
nameDescriptiontypedefault
  • METHODS方法
nameDescriptionargumentsretrun
getSelectedRows获取已选择数据checkedRows
transformSubmitValue带datamap数据name=>key转换requestDatadata
transformShowValue带datamap数据key=>name转换requestDatadata
gridItemSourceDatatemSource处理值ItemSourceData
cancelAllChecked取消选中
clearSelection清空所有选择(包括单击,样式恢复等)
search搜索event
gridItemSourceData获取表格数据Array
  • Events
nameDescriptionarguments
select-check-rows选择后回调row,lengthBoolean
selection-changed选项改变rows
checked-rows-count选项改变(清空,修改)length
ondblclick双击后回调row, col, cell, {}, noVisibleCols, colIndex
  • 演示

znl-actionflexgrid

  • Props(包含znl-baseflexgrid所有props)
nameDescriptiondefaulttypeindispensable
  • Slots 自定义插槽
nameDescriptiontypedefault
  • METHODS方法(包含znl-baseflexgrid所有METHODS)
nameDescriptionargumentsretrun
  • Events(包含znl-baseflexgrid所有Events)
nameDescriptionarguments
  • 演示

znl-gridmodule

  • Props(包含znl-baseflexgrid,znl-actionflexgrid所有props)
nameDescriptiondefaulttypeindispensable
checkboxBindingKeybindingkey,决定是否显示保存取消按钮和选中条数等提示String
has-znl-btns是否显示标题及按钮组(一行)trueBoolean
onRefresh刷新方法(存在时显示刷新按钮及右键刷新菜单)Function
onSaveSetting设置方法(用于配置表格,存在时显示设置按钮)Function
header标题
onInit初始化函数Function
isInit是否用传入的初始化函数初始化组件trueBoolean
search-fields搜索条件(组件会监听这个传入的参数变化,传入搜索条件改变时触发onsearch)Object
pageSize每页条数20Number
pageIndex当前页1Number
totalCount总条数Number
searchTodayDate存在日期搜索时是否初始化为当天搜索(不需要额外传入搜索条件,该参数为true时自动搜索当天数据)falseBoolean
has-znl-actions顶部搜索栏存在时必需传入true(即需要传入action-form插槽的时候必需设置为true)falseBoolean
actionBtns顶部按钮组数据name:名称,iconName:图标,click:点击事件[]Array
gridtype表格类型(action / base)baseString
grid-show模块是否显示trueBoolean
isFieldsSearch是否支持搜索falseBoolean
  • Slots 自定义插槽
nameDescriptiontypedefault
header标题的solt形式嵌入
action-form顶部搜索栏(按钮组下方,存在该插槽时has-znl-actions参数必需为true)
  • METHODS方法(包含znl-baseflexgrid,znl-actionflexgrid所有METHODS)
nameDescriptionargumentsretrun
search执行搜索函数
  • Events(包含znl-baseflexgrid,znl-actionflexgrid所有Events)
nameDescriptionarguments
  • 演示

znl-griddialog 表格选择/编辑弹出框

  • Props
nameDescriptiondefaulttypeindispensable
onRefresh刷新方法(存在时显示刷新按钮及右键刷新菜单)Function
onSaveSetting设置方法(用于配置表格,存在时显示设置按钮)Function
onInit初始化函数Function
isInit是否用传入的初始化函数初始化组件trueBoolean
search-fields搜索条件(组件会监听这个传入的参数变化,传入搜索条件改变时触发onsearch)Object
pageSize每页条数20Number
page-index当前页1Number
total-count总条数Number
gridtype选择模块(base)/编辑编辑(action)baseString
visibledialog模块是否显示falseBoolean
columns列配置Arrayyes
itemSource表格数据Arrayyes
height弹出框高度50%Array,String
  • Slots 自定义插槽
nameDescriptiontypedefault
action-form顶部搜索栏(按钮组下方,存在该插槽时has-znl-actions参数必需为true)
footer按钮操作区的内容
  • METHODS方法(包含znl-baseflexgrid,znl-actionflexgrid所有METHODS)
nameDescriptionargumentsretrun
search执行搜索函数
  • Events(包含znl-baseflexgrid,znl-actionflexgrid所有Events)
nameDescriptionarguments
confirm / base 选择模块获取选择数据选择的数据Array
confirm /action 编辑模块获取已编辑的数据已编辑的数据Array
open打开模块时的回调
close关闭模块时的回调
  • 演示

图表组件

znl-chart

  • xyoption图表配置选项
  • Props
nameDescriptiondefaulttypeindispensable
xyoption图表配置yes
resizable是否随页面大小改变trueBoolean
loadingloading是否显示trueBoolean
titles标题String
height组件高度(传入高度为整个组件高度,包括标题,一般用默认100%即占满整个父盒子)100%String,Number
on-ready渲染前执行的方法Function
grid-show模块是否显示trueBoolean
  • Slots 自定义插槽
nameDescriptiontypedefault
znl-action搜索,按钮等插槽
  • METHODS方法
nameDescriptionargumentsretrun
  • Events
nameDescriptionarguments
open打开模块时的回调
close关闭模块时的回调
  • 演示

znl-imgviewer 图片查看组件

  • Props
nameDescriptiondefaulttypeindispensable
img-src-array图片地址数组Arrayyes
initial-index初始激活索引0Number
visible模块是否显示falseBoolean
height模块高度50%String,Number
  • Slots 自定义插槽
nameDescriptiontypedefault
  • METHODS方法
nameDescriptionargumentsretrun
  • Events
nameDescriptionarguments
open打开模块时的回调
close关闭模块时的回调
  • 演示

znl-dialog 自定义弹出框组件

  • Props
nameDescriptiondefaulttypeindispensablearguments
visible模块是否显示falseBoolean
height模块高度50%String,Number
confirm-call-back确认时的回调传进的slot插槽dom
  • Slots 自定义插槽
nameDescriptiontypedefault
znl-dialog自定义插槽(外层必须时div)
  • METHODS方法
nameDescriptionargumentsretrun
  • Events
nameDescriptionarguments
open打开模块时的回调
close关闭模块时的回调
  • 演示
1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.40

6 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.37

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

7 years ago

1.0.24

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago