找回密码
 立即注册

QQ登录

只需一步,快速开始

一眼望天涯
高级会员   /  发表于:2021-11-23 15:46  /   查看:2089  /  回复:3
在设计时经常会使用到odata、名称管理器等功能,但是这几个功能有一个共同的问题:没法查看引用情况。
具体点说:
odata写完后,一旦表名、字段名发生修改,odata就直接失效,关键是没有任何提示。我在修改表结构的时候,看不到哪些表、字段被odata引用了,系统也不会给任何提示。
现在我用了个最原始的办法:
把所有的odata函数全部记录在记事本上,一旦修改表结构,就去记事本上找,有哪些odata函数引用了这些修改的信息。
希望最好能在修改表信息时odata的数据也能同步修改,就像其他功能一样;


名称管理器也是如此,我看不到哪些地方引用了这个名称管理器,导致一大堆特立独行的名称,也不敢删,担心某个页面或者插件就引用到了。

3 个回复

倒序浏览
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-23 18:32:55
沙发
本帖最后由 Howie.Sun 于 2021-11-23 18:36 编辑

您好,其实名称管理器中的变量是可以查看引用情况的。


关于ODATA,由于字段名和表名导致失效的问题确实是比较令人头痛的,在传统开发中数据库设计是比较重要的一环,在开发的时候对于数据库的改动是比较少的,但是很多用户在使用我们活字格的时候就比较容易修改数据表,这确实对用户来说使用ODATA是不太方便的,我们会在内部好好研究一下有关ODATA后续的优化和改进。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
一眼望天涯
高级会员   /  发表于:2021-11-23 20:05:25
板凳
Howie.Sun 发表于 2021-11-23 18:32
您好,其实名称管理器中的变量是可以查看引用情况的。

烦请安排进需求列表,真的很重要呀。

我odata公式写了几十个,记事本都快记录不下了。。。现在数据表也不敢乱改,好多字段名字也不敢修改。一开始设计数据表时,根本没法想那么周全和长远。比如日期字段,我就起了个名字叫日期,后面发现其他表也有很多“日期”,就把合同表中的“日期”改名叫“合同日期”,结果所有的odata就罢工了.....
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-24 17:20:40
地板
一眼望天涯 发表于 2021-11-23 20:05
烦请安排进需求列表,真的很重要呀。

我odata公式写了几十个,记事本都快记录不下了。。。现在数据表 ...

好的,我们会把这个也记入需求档案中哦,ODATA确实应该满足数据表或字段改变的时候也作出相应的调整的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部