【问题标题】:Telerik mvc grid validationTelerik mvc 网格验证
【发布时间】:2012-04-18 14:52:35
【问题描述】:

这可以使用 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
  1. 将项目表中的所有项目加载到网格中

  2. 允许用户输入所需数量(数量是唯一启用的字段),但可以在保存前根据表格中的数量进行验证。 或者创建一个数值文本框或下拉列表,其最大值将等于表中的数量。我正在考虑在 MVC 模型中使用远程验证,但不确定这是否是最佳解决方案。

  3. 保存网格中每行或每批次数量大于1的所有项目。

请帮助我,并给我一个简单的例子或任何与此相关的链接,这只是我的大问题的简化版本,我花了 4 天多的时间试图找到这个需求的解决方案。我希望你们中的任何人都可以帮助我。

任何帮助将不胜感激

谢谢

萨曼莎

【问题讨论】:

    标签: asp.net-mvc-3 telerik telerik-grid


    【解决方案1】:

    将如下隐藏列添加到您的网格中,并在保存按钮单击时验证 Jquery 中输入的值

    <%= Html.Telerik().Grid(Model)
        .Name("Items")
        .Columns(columns =>
        {
            columns.Bound(o => o.ItemQuantity).Hidden(true);  
        })
    %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2011-10-09
      相关资源
      最近更新 更多