Dynamics 365 details master 模式,总是加载第一条记录,如何判断何时按下新按钮?

Dynamics365 details master pattern, always loading first record, how to tell when the new button is pressed?

使用细节大师模式。当表单最初加载时,它会显示一个网格。单击网格时会显示详细信息,并且运行良好。这种设计模式的问题是第一条记录总是被加载,所以当我看光标时第一条记录正在显示。

我正在通过代码填充两个列表视图控件(一个是可用项目,第二个是用按钮选择的,用于在控件之间来回移动项目),我的问题是当我按下 "New" 将显示详细信息页面,但会为所选的第一条记录填充列表视图。我需要一种方法来知道何时按下 "New" 我可以清除列表视图选择的控件并只填充可用值。

我结束了一个不同的方向并创建了我自己的 "New" 按钮,该按钮调用一个菜单项来调用一个新表单作为弹出窗口,类似于输入新客户时表单的工作方式。然后我关闭了 "New" 按钮,现在我的代码可以正常工作,而不必处理包含两个表单逻辑的一个屏幕。