使用telerik MVC网格可以做到这一点吗?
Table in SQL
ItemID Name ItemQuantity
1 Apple 100
2 Banana 50
3 Orange 10
4 Grapes 40
GRID
Item Name Quantity Command
Apple 95 Save
Banana 51 <---INVALID Save
Orange 0 Save
Grapes 100 Save
将表格中的所有项目加载到网格
允许用户输入所需的数量(qunatity是唯一启用的字段),但可以在保存之前根据表中的数量进行验证。 或者创建一个数字文本框或下拉列表,其最大值将等于表中的数量。我正在考虑在MVC模型中使用远程验证,但不确定这是否是最佳解决方案。
保存网格中的每行或每批数量超过1的所有项目。
请帮助我,并给我一个简单的例子或与此相关的任何链接,这只是我非常大的问题的简化版本,我花了4天多的时间试图找到这个要求的解决方案。我希望你们中的任何人都可以帮助我。
任何帮助都将深受赞赏
由于
萨曼莎
答案 0 :(得分:0)
在网格中添加如下隐藏列,并在保存按钮上的Jquery中验证输入的值
<%= Html.Telerik().Grid(Model)
.Name("Items")
.Columns(columns =>
{
columns.Bound(o => o.ItemQuantity).Hidden(true);
})
%>