几天前,我开始与Serenity合作,但遇到了一个小问题。

我有一个由2个表组成的网格,我想在那些表中添加该网格中的值。

我知道我不能直接从视图中添加内容,我需要创建一些函数来将这些项目添加到那些表的正确位置。

这是模式的示例:

c# -  Restful -将表单中的值添加到2个表中-LMLPHP

我创建了一个视图,以便网格将与两个表中的列一起显示。

这是网格的示例:

c# -  Restful -将表单中的值添加到2个表中-LMLPHP

如果您想非常快速地构建应用程序,则Serenity是一个很好的工具,但是如果您想修改所生成代码中的某些内容,则Serenity是非常不友好的工具。

我尝试从StackOverflow添加一些功能,但这将修改程序的全部功能,并且这种类型的请求仅使用一次。我无法修改默认的create函数,因为对于其余表,此函数将无用。

如果有人尝试与Serenity合作并且有想法,请给我一个提示,以便我解决此问题。

谢谢!

最佳答案

Serenity允许一次更新两个表,“客户”对话框中甚至有一个示例。在底部,列出了客户详细信息并在单独的表格上进行了更新。

与Mark Ewer的状态不同,Serenity不会对UI或表做任何假设。我在许多不同的旧版应用程序和数据库上使用了Serenity,因此它必须适应任何数据库结构。

当然,由于代码生成器可以处理简单的情况,因此为简单的表生成UI更加容易。对于更复杂的情况,您应该知道将插头插入哪里。那就是样本,文档和GitHub问题出现的地方。

关于c# - Restful -将表单中的值添加到2个表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37701011/

10-11 04:43