hansontable基础(一)

hansontable基础之属性使用(vue)

导入组件(先要NPM安装)
import { HotTable } from "@handsontable/vue";
import Handsontable from "handsontable";
注册组件
  components: {  HotTable  }
使用hot-table组件
<HotTable :root="text" ref="textHot" :settings="hotSettings" :language="language"></HotTable>
设置hansontable属性
export default {
	 data() {
 		 return {
			   hotSettings: {
     			   data: 设置数据,
     			   width: 100, // 定义表格宽高
    			   height: 50,
     			}
     	}
    }
}
属性名称(在settings中设置)作用
data设置每一行的数据(用数组表示【【第一行】,【第二行】,【第三行】】)
width设置表格宽高
height
colWidths:设置行高列宽(可以是数组)
rowHeights
className设置文字位置(htCenter,htLeft,htRight,htJustify,htTop,htMiddle,htBottom)
colHeaders: true列列标题是否显示
rowHeaders: true
startRows: 19起始表格大小
startCols: 6
minRows最小行列
minCols
maxRows: 50最大行列
maxCols: 50
minSpareCols: 1行列空白大小
minSpareRows: 5
autoWrapRow自动换行
columnSorting排序
fixedColumnsLeft: 0固定行列数(标题除外)
fixedRowsTop: 6,
mergeCells:合并单元格,语法:{ “row”: 0, “col”: 0, “rowspan”: 1, “colspan”: 13 },
cell单元格属性,语法:{ “row”: 0, “col”: 0, “className”: “htLift htMiddle” },
contextMenu右键菜单(值有很多)
manualColumnResize:true拖拽行头或列头改变行或列的大小
manualRowResize:
autoColumnSize:当值为true且列宽未设置时,自适应列大小
dropdownMenu: true下拉菜单
filters:true下拉菜单过滤器
readOnly: true只读
licenseKey非商用:“non-commercial-and-evaluation”

最后再给大家附上两篇有关hansontable的博客,讲的挺详细
有关handsontable的一些简单操作
Handsontable–在线Excel表格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值