【问题标题】:Can we do list operations in the Kendo grid?我们可以在剑道网格中进行列表操作吗?
【发布时间】:2017-09-18 10:20:36
【问题描述】:

我想在剑道网格中进行列表操作。

假设我有以下模型,

public Class Product{
   int id {get;set;}
   List<Part> parts {get;set;}
}

public class part{
   int id {get;set;}
   string partName {get;set;}
}

每个产品都有零件列表,每个零件都有上面模型中描述的属性。

我想将所有产品及其部件属性列为剑道网格中的每个剑道列,并且在通过将产品模型列表传递给剑道网格来获取内部模型的 partName 时遇到问题。

以下是我获取内部模型属性以显示网格中几列的方式

columns.Bound(x => x.Parts.Find(x=>x.id=="1").partName)

如果我在获取内部模型属性方面做错了什么,请提出建议。

提前致谢。

【问题讨论】:

  • 你的意思是foreign key column
  • 您的声明 Model.SomeABCList.Find(x=&gt;x.id="1").SomeValue 表明您已经将 SomeValue 作为模型的属性,对吗?那有什么问题可以直接使用。此外,添加属性也没有什么害处,因为它只是充当数据载体。
  • @RahulSingh,我必须再添加 10 个属性,我觉得这不是正确的方式。
  • @RahulSingh,我有值,但如何绑定到网格?
  • @VireshMathad - 你的价值在哪里?

标签: asp.net-mvc kendo-ui telerik kendo-grid kendo-asp.net-mvc


【解决方案1】:

我最终改变了结构,因为我们无法将列表的嵌套值绑定到剑道网格列。

再使用一个模型作为我需要在剑道网格中显示的列的复制品,并在后端分配所有值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    相关资源
    最近更新 更多