我正在尝试在 Dynamics 365 Finance and Operations 中实现多选下拉列表,允许用户从枚举中选择多个值。具体来说,我有一个枚举,其中包含“折旧”、“收购调整”和“收购”等选项。我希望用户能够选择多个值,类似于标准下拉列表,但可以选择多个项目(有关单选示例,请参阅附图)。
由于 D365 FO 中的标准下拉菜单仅允许单一选择,因此我尝试了一些解决方法,但运气不佳。以下是我尝试过的解决方案:
带有复选框的对话框:我为每个选项创建了一个带有复选框的对话框。这允许用户选择多个选项,但它不能与可能使用典型下拉列表的表单顺利集成。这是我使用的代码:
具有多选功能的自定义列表控件:我考虑创建一个带有列表控件的自定义表单,用户可以在其中检查多个项目。然而,对于基本的多选下拉体验来说,这种方法感觉很麻烦。
使用参考表:另一种方法是为“固定资产类型选择”创建一个相关表,并使用子网格来允许添加多个记录(每个记录代表一个选定的类型)。这个解决方案更适合持久化价值观,但对于我的需求来说感觉过于复杂。
问题:任何人都可以建议一种提供更流畅的用户体验的方法吗?我想要一些能够复制下拉菜单的外观和感觉或者更自然地集成到表单中的东西。任何帮助或指导将不胜感激!