Handsontable 常规配置

Handsontable 是一个优秀的在线表格编辑插件,这篇文章分享下 Handsontable 的常规配置项。

当值为 true 时,选中某一列,右键菜单会出现 freeze this column 选项,该选项的作用是固定这一列不可水平滚动,并会将这一列移动到非固定列的前面。再次右键菜单会出现 unfreeze this column,意思是取消该列的固定,并将其还原到初始位置。

当属性的值为 true 时,行头或列头可以被拖拽移动,移动后该行或列将会被移动到指定位置,原先该行或列的后面部分自动上移或后退。移动的时候鼠标需选中行线或列线才行。

上面的例子介绍了4个分组,第0-2列为一组,第3-5列为第二组,第0-4行为一组,第5-7列为第二组。分组可在行头或列头看见,分组可被展开或隐藏。

当值为 true 时,排序插件的使用可通过点击列头文字实现。当值为 false 时表示禁用排序。当值为对象时,该对象包含两个属性:column:列数。sortOrder:true/false,升序或降序,true 为升序排列。当用对象启动插件后可用如下方式禁用插件:

也可以声明 customBorder:true,表示允许自定义单元格边框。

也可以先声明单元格允许合并,mergeCells:true,再利用合并方法操作。

需注意:使用插件合并时,必须保证初始化 hot 时 mergeCells 存在。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注