项目组购买了spreadjs组件,最近在封装spread.views组件时,遇到了一些问题,提些意见:
1、自定义editor时,接口传入的参数没有item,就是没有行数据,我的项目的要求是每一行要根据行数据的inputType类型,展示不同的编辑器,比如,整形、浮点型、下拉型,注意是每一行显示的编辑器不同,看了源码示例,都是一列同一个编辑器的。后来研究了下源码,发现参数是可以传item的,希望改进,editor传入参数最好是这样的
function customEditor(args){
var item = args.item; //行数据
var col = args.col; //列数据
以上两个参数必须有,否则没有扩展性可言
}
2、列操作面板,操作列显示隐藏,把隐藏列也显示出来了,为什么要加入隐藏列,既然是隐藏就是不想让用户看到,只显示可见列即可,可见列再让用户操作显示隐藏。
|
|