业务包gridview - 验证和表单编辑

问题描述 投票:0回答:1

我正在将 dotvvm 用于业务线应用程序,需要广泛使用 gridview,并且有一些问题需要解决。

使用内联插入和编辑时推荐的验证方法是什么?我似乎无法显示任何验证错误。我需要它同时用于数据注释和自定义验证。

其次,我是否可以在 gridview 中使用表单编辑而不是内联?我在想 devexpress 中的 editform 或 popupeditform 之类的东西。 https://demos.devexpress.com/ASPxGridViewDemos/GridEditing/EditModes.aspx

gridview dotvvm
1个回答
0
投票

要在 GridView 中制作编辑表单,您可以使用

RowDetailTemplate

关于行编辑和插入中的验证,如果您在父元素上的任何位置设置了

Validator.InvalidCssClass
或类似属性,它应该会自动工作 - 这将告诉 DotVVM 应如何可视化验证错误。 另外,如果您使用
ValidationSummary
控件,请确保设置
IncludeErrorsFromChildren=true
以显示来自子对象(DataSource 集合的元素)的错误。

理想的方法是将

Validation.Target={value: _this}
设置为编辑表单/行中的所有按钮,以便仅在当前编辑的项目中检查验证错误。

© www.soinside.com 2019 - 2024. All rights reserved.