0

我正在使用 Wakanda 平台,并且正在开发一个基于 Web 的应用程序,该应用程序将非紧急运输公司的行程安排为一个项目。

我为一些工作岗位、患者和车辆创建了数据存储类。我为包含扩展类的属性的计划创建了一个表单。为了获得这些值,我使用计划类创建了别名属性。

我的问题是,当我填写表格时,这些值没有得到保存。我还在我的表单旁边添加了一个网格,尽管我可以创建一次旅行,但值并没有得到保存。此外,当我尝试导出该类时,导出的唯一值是属于该类的值并且不是形式扩展的。

有任何想法吗?

AUTOFORM-GRID-MODEL 屏幕截图:
AUTOFORM-GRID-MODEL 屏幕截图

别名屏幕截图示例:
别名屏幕截图示例

4

3 回答 3

1

要使网格按照您想要的方式工作(允许您更新相关 ds 类中的数据),您可以使用计算属性。在 onGet 事件中,您只需从相关实体获取信息。在 onSet 事件中,您将加载相关实体,设置属性并保存。

于 2016-03-14T17:16:49.777 回答
1

别名属性只是对可用属性的引用,因此它们允许您仅显示来自相关 DataClasses 的属性。您不能使用它们来创建新实体(例如:通过简单地影响基于 Patient.name 的别名属性的值来创建 Patient 实体)。

有关属性类别的更多信息,请参阅:属性类别。

尝试改用“自动表单”,当您填写表单时,尝试使用数据模型编辑器中的自动完成属性来搜索被引用的实体。

尝试与此链接末尾的示例相同:发布自动表单

于 2016-03-14T11:21:33.407 回答
0

尝试使用网格来显示任务详细信息,在网格的“属性”选项卡中,转到“列”并添加您需要的属性(例如添加 mDriver 属性,并将驱动程序名称作为值)。

在此处输入图像描述

通过这样做,您可以显示和检测任务,但您不能添加具有相关属性的任务。

为了实现这一点,使用自动表单,它允许您添加、更新任务。

在此处输入图像描述

我试过这个并且它有效,这是我使用的模型:

在此处输入图像描述

于 2016-03-17T10:53:46.937 回答