我正在开发 Mendix 应用程序,我需要在页面上显示两个或更多饼图。问题是,在 Mendix 中,我只能将一个实体对象传递给页面。
因此,如果我想显示多个饼图,我必须创建一个与饼图实体关联的“Wrapper”实体,将 Wrapper 传递给页面,并通过关联访问饼图实体。
听起来很简单,它与数据网格完美配合!但是饼图小部件仍然是空的,我不明白为什么。
我有的:
我有两个用于两个饼图的实体和一个与之关联的 Wrapper 实体。我将此实体传递给页面,以便通过关联访问关联实体。
我创建了一些页面,使用它们可以为饼图实体创建新对象并将它们保存在数据库中。
在我想要显示饼图的页面上,我添加了 2 个数据视图小部件并使用微流将 Wrapper 对象传递给它们。在每个数据视图中,我添加了第二个数据视图并通过关联将其与相应的饼图实体链接。在第二个数据视图小部件中,我添加了饼图小部件。
微流:
一个饼图小部件设置(第二个相同,只是链接到另一个饼图实体):
我还添加了用于测试目的的数据网格小部件。如您所见,数据网格可以访问我输入的数据,但饼图小部件仍然为空。
为什么会发生,我该如何解决?