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

剑道UI-MVC网格编辑/创建弹出窗口中的下拉列表

祁飞扬
2023-03-14

我见过其他类似的问题,但似乎到目前为止我做的一切都是对的,没有任何效果。正如标题所述,对于我的一个专栏,我试图使用dropdownlist作为弹出窗口中的字段。

指数cshtml:

    .Columns(columns =>
    {
           columns.Bound(p => p.DEPT_ID).Width("7%").Title("Dept/ Sector").EditorTemplateName("DeptDropdown");
           ...
    }

然后在/Views/Shared/EditorTemplates DeptDropdown的内部。cshtml:

 @model MVCFinalHope.Models.Version_Utility_Model
 @(Html.Kendo().DropDownListFor(m => m.DeptLookup )
    .Name("DEPT_ID")
    .DataValueField("DEPT_ID")
    .DataTextField("DEPT_ID")
    .BindTo(Model.DeptLookup)
)

然后是版本\实用程序\模型的内部。反恐精英:

[UIHint("DeptDropdown")]
public List<V_TE_DEPT_LKUP> DeptLookup { get; set; }

共有1个答案

江文斌
2023-03-14

独立自定义字段编辑器在弹出编辑模式下不工作。您需要为整个编辑表单使用模板:

https://github.com/telerik/ui-for-aspnet-mvc-examples/tree/master/grid/custom-popup-editor

http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/templating/editor-templates

如果网格配置为弹出式编辑,则Html。EditorForModel用于获取整个模型的编辑器HTML。

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

  • 我有剑道网格,我需要在两个单元格中内联编辑两个下拉列表。第二个列表依赖于第一个列表。第二个可以有0个或X个项目。当秒为0时,如何在保存项目时向服务器发送空值? 网格如下所示: 操作编辑器模板: 当我单击“保存”时,我在请求中始终具有操作的默认值。谢谢你的帮助!

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

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

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

  • 我在我的项目中为10个产品创建了剑道网格。当我点击剑道网格中显示的productname时,我希望弹出包含产品详细信息的剑道窗口。 我已经查看了剑道网格的演示,但我不想编辑所选产品的详细信息,也不想使用示例和演示中所示的“详细信息”按钮的单独列。 我还查看了剑道ui的音乐商店演示,但我无法理解它的代码,因为它在jQuery中,我正在使用asp。net mvc与我的项目的razor语法 注意:我希望