簡體   English   中英

當“主”沒有記錄時,禁止在聯接的數據源中創建新記錄

[英]Disallow creation of new records in joined datasource when “master” has no records

我在AX中有以下問題

背景:

  • 兩個表A和B,關系A:B為1:N,B包含對A.recId的引用
  • 數據源B使用活動連接加入數據源A
  • 這兩個數據源均顯示在其自己的網格中(網格B中顯示的記錄與網格A中選擇的記錄相關)

所需行為:

  • 如果在A中沒有選擇或存在任何記錄,我想禁止在B中創建新記錄,因為否則我將無法正確創建關系

我假設我可以將負責此工作的代碼放入dataSource B的init()方法和dataSource A的活動方法中,但是沒有辦法更優雅地實現此行為嗎?

InnerJoin關系類型應該做的工作?您是否嘗試過?

如果這不起作用,請指定您的AX版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM