我有 2 张桌子:Order(s)
和Product(s)
. 我有第三个连接它们:OrdersProducts
。我想一次保存几个模型,OrdersProducts
如下所示:
我想选择一个 Order nr
,然后从一个中grid,
选择几个products
,adjust amounts
然后全部保存。
我的问题是,如果出现验证错误,我无法以适当的方式向用户显示。
最好的办法是在表格上显示它,但我不知道如何将第 3 个模型包含到表格中。我已经有了form
,我可以一次保存几个(或多个)模型,但是如果出现错误,例如:an amount is missing
,我不知道如何告诉用户。
现在保存已经完成,除了那些有错误的,但是这样用户必须一直检查是否所有的行都被保存了,这将是无稽之谈。
最好的办法是在表单上显示用户,在网格中突出显示有问题的行(或任何其他方式表明这个或那个特定的行或字段存在问题)
这有什么意义吗?如果是的话,什么可以是一个好的(和简单的......?)解决方案?
非常感谢!BR c