Jeff,谢谢不厌其烦地回复!
我按指示读了一遍account.invoice的View设计。请看看我理解得对不对:
供应商发票和客户发票都是对象account.invoice的业务表现形式,两者的前台数据由窗口动作使用domain,按type字段区分开来。
其中供应商发票的窗口动作,没指定视图,默认按序列号选用对象account.invoice的视图作为前台显示。
客户发票的窗口动作则指定了视图,直接调用了序列号较大的视图作为前台的表单视图。
菜单“账簿明细”可以同时查询到两者的所有单据,我使用凭证号右边小按钮的“打开”功能,打开单据查看,系统会统一弹出发票的显示对话框,这个对话框无论是客户发票和供应商发票的显示格式都一样。
怎么样才能根据发票种类弹出各自的对话框(发票种类不一样,要显示的字段也不一样)?或者直接链接到自应的表单视图?