【发布时间】:2016-06-08 11:18:50
【问题描述】:
几天前我开始使用 Serenity,但遇到了一个小问题。
我有一个由 2 个表格组成的网格,我想在这些表格中添加来自该网格的值。
我知道我不能直接从视图中添加,我需要创建一些函数来将这些项目添加到这些表中的正确位置。
这是一个架构示例:
我创建了一个视图,因此网格将显示两个表中的列。
这是一个网格示例:
如果您想快速构建应用程序,Serenity 是一个很好的工具,但如果您想修改生成的代码中的某些内容,则它对用户不太友好。
我尝试从 StackOverflow 添加一些功能,但这会修改程序的整个功能,并且这种类型的请求只使用一次。我不能修改默认的创建函数,因为对于其余的表,这个函数将毫无用处。
如果有人尝试使用 Serenity 并有想法,请给出提示,以便我解决此问题。
谢谢!
【问题讨论】:
-
我认为我没有完全理解这个问题。您是否尝试编辑列表屏幕上的数据?
-
谢谢。我解决了这个问题,但并非一切都很好。问题是您无法使用此框架从视图中插入 2 个表格。如果有人需要,您需要使用 getDialogType() 并在表单中添加另一个表。
-
是的。这个框架对数据库和用户界面做了一些强有力的假设。如果您可以将您的应用程序硬塞进这些假设中,它可以让您非常高效,但是当您需要偏离时它会减慢您的速度。
标签: c# mysql sql model-view-controller cucumber-serenity