关于Extends扩展根实体后的action问题

image
这里的问题是,我扩展了根实体,在expert-browse中,edit-action中本应该打开的是expert-edit.xml,现在确打开的默认的用户编辑界面user-edit,请问这算正常吗?

是否做了user-edit 界面的扩展?关键是在 screens.xml 中注册的那步

界面没有做扩展,所以才觉得奇怪

没有扩展的话,打开是 user 的编辑界面就对了,因为你这个实体替换系统中的 user 实体了。应该再把界面也做一下扩展,用 expert 的界面替换掉 user 的界面。按照我上面回复的文档做就可以了

也就是说在expert-browse浏览的实体,系统认为是sec$user,而非expert

你扩展了 sec$user, 你的 expert 就是 sec$user。对系统来说,不存在 sec$user 了,所有需要 sec$user 的地方它都会去找 expert。

image
谢谢,跟了下源码,确实以sec$user的相关标准action作为优先考虑