讲解系统是如何控制InventSite表的Dimension显示的

来源:互联网 发布:excel填表软件 编辑:程序博客网 时间:2024/05/18 01:17

转自:http://www.mbscn.net/thread-5727-1-1.html

 

很奇怪,我今天用表浏览器打开InventSite的时候,居然发现只有一个Dimension可以显示,但是我发现其实表里面,和其他表一样,都只是同样加了一个Dimension字段,属性都一样,但是其他表可以显示三个Dimension,而InventSite只有一个?

 

1、数据库里面其实表还是有三个字段DIMENSION,DIMENSION2_,DIMENSION3_;(跟其他表的没有区别)
2、在系统类:SysSetupFormRun里面Init函数里调用了this.dimensionFieldCtrls();方法控制维度显示

3、继续调用了类:DimensionFieldCtrl

4、最终调用了类:DimensionFieldCtrl_Main的方法:public void dataSourceInit()

这里会根据设置将一些不必要的维度设置不可见dimensionDataObject.visible(false);
这就是为什么
原创粉丝点击