弹出编辑器

时间:2018-01-04 09:43:20

标签: kendo-ui kendo-grid kendo-datasource

我阅读了帖子和看过的例子,但我仍然在为主/详细记录设置一个弹出编辑器表单来构建层次结构网格。

我想设置一个带有html行细节的简单网格 其中网格数据源是嵌套的json:

persons = [
  { name:"john", surname:"smith" },
  { name:"jane", surname:"doe", 
      contact: [
        { type:"email", value:"jane.doe@domain.com" },
        { type:"phone", value:"012345678" }
      ]
  }
]

顶级网格级别显示详细信息模板显示的名称和姓氏 简单的联系人列表(如果有的话)。

网格需要通过弹出编辑器进行编辑,其中可以编辑数据(主数据和详细数据)。名称和姓氏绑定到一个表单,其中联系人显示在一个简单的网格中,绑定到一个单独的联系人"形式位于它上面。

<form input fields for name and surname>

<form input fields for contacts, binded to a contacts table>
<contacts table>

<save><update><cancel>

问题:

  1. 详细行初始化我只获得顶级数据(没有联系人)所以我无法使用联系人列表呈现详细信息行

  2. 如何在弹出编辑器中处理联系人部分?如何绑定数据?

  3. 感谢您的所有投入,彼得

1 个答案:

答案 0 :(得分:0)

由于缺少“记录ID”,发现编辑行为不端。一旦我提供了唯一的ID,我就会得到预期的结果。

重复的问题here.