保存当前列宽报错空指针
dafeizi 发布于47月前 2答/712阅



平台维护-》菜单管理-》新增-》模板配置-》拖动列头-》保存当前列宽报错空指针

12-29 11:56:40[ERROR]/grid/updateWidths/-157,171

java.lang.NullPointerException

at com.eova.common.base.BaseModel.queryByCache(BaseModel.java:77)

at com.eova.model.MetaField.queryShowFieldByObjectCode(MetaField.java:257)

at com.eova.widget.grid.GridController.updateWidths(GridController.java:454)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.jfinal.aop.Invocation.invoke(Invocation.java:73)


[沙发] Jieven
@dafeizi 因为查找框是根据SQL构建出来的,并没有元数据,所以无法编辑元数据,也无法保存列宽,并且只有超级管理员可见该功能,所以没有做相应的强制判定.
[地板] Jieven
@dafeizi 下一个版本中,会新增一个特性,针对表达式列宽度想自定义控制的问题:
1.ID隐藏,如果ID没有别名,则会自动隐藏,比如UUID这种无意义字符,不想让用户看见.
2.列框自定义,会自动根据 列宽度=80+别名的长度*20
提交评论
嘿,我来帮你!