Handsontable.js 的一些基础配置

修改列头显示:

colHeaders : function(index){
	function returnNumber(index){
		var str = '';
		if(index > 25){
			var prv = parseInt(index/26);
			index = index - 26 * prv;
			str = returnNumber(prv - 1);
		}
		str += String.fromCharCode(65 + index);
		return str;
	}
	var numStr = index + 1;
	var num = returnNumber(index) + '(' + numStr + ')';
	return num;
},

colHeaders 设置为true的时候,默认使用A、B、C来作为表格列的列头,也可以使用数组和函数,以上是使用A(1)这种方式来显示列头。

菜单:
contextMenu 可以为true也可以使用{ items : { "row_above" : {}, "slic_clls" : { name:"拆分", key:"splic", callback:function(key,options){} } } }
来自定义菜单,这里的slic_clls是自定义的拆分功能,合并单元格可以使用hot.mergeCells.mergedCellInfoCollection.serInfo({row:'',col:'',colspan:'',rowspan:''})
row是开始行,col是开始列,colspan是合并几列,rowspan是合并行数。Handsontable的网格合并都是存在mergeCells.mergedCellInfoCollection中的,所以合并和拆分的操作实际上就是操作mergeCells.mergedCellInfoCollection然后进行刷新就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值