列表页面上的拖放对话框不会自动消失
Drop dialog on a list page not disappearing automatically
当我向列表页面添加下拉对话框时,当我点击它时下拉对话框会下降,但当我点击其他地方时它不会消失。
我正在尝试添加我自己的下拉对话框,但我可以使用标准 Dynamics AX 对象重现此问题。我想我只是在某个对象上遗漏了一些 属性,但我就是不知道是哪一个。
如果您想重现我的问题以解决它,请执行以下操作:
- 创建一个新表单。 (表格 1)
- 将 FormTemplate 属性 更改为 ListPage(单击是)
- 将查询 MainAccountListPage 添加到数据源
- 创建一个 ActionPanTab。
- 使用菜单项 MainAccountListPageBalanceParameters 添加下拉对话框按钮。
- 右键单击并选择打开,保存并打开新的列表页面。 (或打开菜单项)
在我的例子中,当我单击“参数”时,下拉对话框会下拉。然后当我在下拉对话框外单击时,它应该会消失。
- 创建一个新的显示菜单项。将对象设置为新的列表页(表格1)
将菜单项拖到任意菜单。我将我的添加到总帐(通用)
还原,打开新工作区。单击总帐菜单中的新菜单项。
- 单击“参数”并在下拉对话框外单击。
当我这样做时,下拉对话框不会再次消失。您可以在主帐户列表页面上看到同样的下拉对话框运行良好。我已经尝试更改两个菜单项、菜单、表单等的属性。我尝试了不同的下拉对话框和不同的列表页面。它始终在详细信息页面和从 AOT 打开时有效。
我是不是漏了一个属性?我添加下拉对话框的整个方式是错误的吗?
上述示例的答案是.. 将 MainAccountDetailPart 表单部件添加到列表页的 (Form1) 部件。
对于我的另一个示例 EcoResProductPerCompanyListPage,我必须将 EcoResProductVariantsPerCompanyFactBox 添加到 Parts。
我不知道这是为什么,但是向列表页面添加一个部分可以修复下拉对话框。例如,将 MainAccountDetailPart 表单部分添加到新列表页面不仅修复了我示例中的 MainAccountListPageBalanceParameters,而且还修复了之前不想关闭的任何其他下拉对话框。删除部分中断 all 列表页面中的下拉对话框再次出现。
谢谢 FH-Inway 的建议,没有你的方法我永远找不到答案。解决方案真的让我感到惊讶!
当我向列表页面添加下拉对话框时,当我点击它时下拉对话框会下降,但当我点击其他地方时它不会消失。
我正在尝试添加我自己的下拉对话框,但我可以使用标准 Dynamics AX 对象重现此问题。我想我只是在某个对象上遗漏了一些 属性,但我就是不知道是哪一个。
如果您想重现我的问题以解决它,请执行以下操作:
- 创建一个新表单。 (表格 1)
- 将 FormTemplate 属性 更改为 ListPage(单击是)
- 将查询 MainAccountListPage 添加到数据源
- 创建一个 ActionPanTab。
- 使用菜单项 MainAccountListPageBalanceParameters 添加下拉对话框按钮。
- 右键单击并选择打开,保存并打开新的列表页面。 (或打开菜单项)
在我的例子中,当我单击“参数”时,下拉对话框会下拉。然后当我在下拉对话框外单击时,它应该会消失。
- 创建一个新的显示菜单项。将对象设置为新的列表页(表格1)
将菜单项拖到任意菜单。我将我的添加到总帐(通用)
还原,打开新工作区。单击总帐菜单中的新菜单项。
- 单击“参数”并在下拉对话框外单击。
当我这样做时,下拉对话框不会再次消失。您可以在主帐户列表页面上看到同样的下拉对话框运行良好。我已经尝试更改两个菜单项、菜单、表单等的属性。我尝试了不同的下拉对话框和不同的列表页面。它始终在详细信息页面和从 AOT 打开时有效。
我是不是漏了一个属性?我添加下拉对话框的整个方式是错误的吗?
上述示例的答案是.. 将 MainAccountDetailPart 表单部件添加到列表页的 (Form1) 部件。
对于我的另一个示例 EcoResProductPerCompanyListPage,我必须将 EcoResProductVariantsPerCompanyFactBox 添加到 Parts。
我不知道这是为什么,但是向列表页面添加一个部分可以修复下拉对话框。例如,将 MainAccountDetailPart 表单部分添加到新列表页面不仅修复了我示例中的 MainAccountListPageBalanceParameters,而且还修复了之前不想关闭的任何其他下拉对话框。删除部分中断 all 列表页面中的下拉对话框再次出现。
谢谢 FH-Inway 的建议,没有你的方法我永远找不到答案。解决方案真的让我感到惊讶!