当前位置: 首页 > 知识库问答 >
问题:

剑道网格-弹出编辑上的懒惰加载

帅令雪
2023-03-14

我正在使用剑道用户界面ASP。NET MVC网格(Razor)在Ajax模式下使用弹出式编辑器。

比如说:客户有订单

应用程序的用户转到显示所有客户的网格。允许用户添加/编辑/删除客户(及其订单)。但是当用户点击编辑,弹出编辑器出现时,我想加载订单。我不想急于加载订单,因为一个客户可能有很多订单,用户可能根本不会编辑任何客户。

看起来这应该是一件简单的事情。我浏览了所有论坛/问题。我找不到这样的例子。有人能帮我吗?

非常感谢!

J

共有1个答案

屠盛
2023-03-14

加载初始网格时订单是否已加载(是否在模型中)?

如果没有,一种方法是在弹出式编辑器中定义一个网格并设置。自动绑定(false)并将其读取操作设置为控制器/操作。

编辑记录时,您可以触发一个。Orders网格的数据源上的refresh()。

我需要更多关于模板和网格结构的信息。

 类似资料:
  • 我正在使用Kendo网格,其中有几个列用于概览行数据。当用户单击添加/编辑按钮时,弹出窗口将显示一些附加数据,其中包括一些复选框。 我在将复选框与当前MVVM模型绑定时遇到问题,因为在添加新行时,Kendo将模型视为变量,而不是数组。这会导致在选中一个复选框(单击)时选中多个复选框。在看了剑道MVVM之后,我打算得到当前弹出窗口的MVVM模型,以便操作一些数据,但没有成功。因此,我将在以下方面寻求

  • 我无法编辑剑道网格内联和弹出两者。单击“保存”按钮时,我的操作方法无法获取当前编辑单元格的值。 控制器代码: 在控制器中,我只得到空值。请帮帮我,我想使用剑道mvvm教学。

  • 嗨,我正在尝试做剑道网格,但它不工作,显示网格,但没有显示数据。我不知道怎么了。我不知道parametersMap是怎么工作的。请帮帮我。 控制器 这是剧本 Json数据返回:http://localhost:53232/Home/GetGeo?id=5

  • 我想在显示(打开)弹出编辑器之前得到确认,单击剑道网格中的编辑命令按钮与删除确认相同。 我使用了网格的编辑事件。它成功地显示了确认对话框,但其后面也打开了弹出编辑器窗口。 是否有任何方法我只能在用户确认后显示弹出编辑器窗口?

  • 当我添加新行并在编辑eventHandler(model.set(“port”,“udp”))中设置模型属性的值时,网格弹出mvvm绑定似乎失败,但选择输入不会更改值,并且从调试器控制台显示该事件。模型的属性值保持不变。 但是在我手动选择端口后,我尝试model.set(端口,tcp),它工作! 我混淆了输入元素的值字段绑定机制和剑道模型绑定的时间。。。 Html部分如下所示: 如下所示:

  • 我想在我的剑道ui网格中进行内联编辑。数据绑定似乎工作正常,但当我在编辑某些内容后单击“更新”按钮时,范围会得到更新,但编辑对话框不会消失。如果单击另一个编辑按钮,它将进入失效状态。毕竟,只有当我至少提供一个伪函数作为k-save时,它才会更新作用域。出于某种原因,单击“取消”按钮确实会更新范围。所以“取消”按钮实现了我对“更新”按钮的期望。 您可能会看到,我想更新客户端的本地范围,而不是向任何服