问题标签 [grid.mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 Grid.Mvc 列中呈现 2 个控件
我需要在 Grid.Mvc 控件的每一行呈现一个标签和一个文本输入。根据行类型,每一行可以有不同的标签和控件。
我可以使用 htmlHelper 渲染 html 控件,但是如何创建一个带有 laber 和文本输入的 div 控件?
这是我到目前为止:
asp.net-mvc - Grid.MVC 单元格内的引导下拉菜单
我正在尝试在 Grid.MVC 单元格中呈现带有 6 个选项的下拉菜单。这个例子非常简单:你定义了一个生成相关标记的助手。
这是我的代码:
表格单元格中生成的 HTML 已去除大部分标签。
在 Grid 外部调用的同一个助手返回正确的标记。有任何想法吗 ?提前致谢。
grid.mvc - 使用 Grid.MVC 进行内联行编辑
是否可以在 Grid.MVC 中进行行内编辑(双击一行并进行编辑)。文档在这里
javascript - C# 如何使用 ajax 在 Grid.Mvc 上实现分页(不重新加载整页)?
我有一个模型,其中包含我使用它显示的对象列表@Html.Grid(Model).
它工作正常,但是在更改页面/排序时它会重新加载整个页面。如何实现分页,使其仅重新加载新页面而不重新加载整个页面?
c# - GridMvc.Html 点击分页或排序以点击 HTTPPOST
我的网络应用程序中有一个 GridMvc.Html。
我 点击分页\排序功能的要求我希望它点击 HTTPPOST 操作方法。
目前它只命中 HTTPGET。
我尝试过 使用 jQuery,但它不起作用,我也不确定。
编辑 这是我在视图中的网格
C
每次点击页面都会转到 HTTPGet。所以无法处理我通过 DropDown 选择\过滤的数据。
但我希望它点击 HTTPPOST ,因为我想在我的视图中处理 trextbox\DropDownlist 中的选定数据所以在 HTTPPOST 我传递我的模型,从哪里我可以获取 TextBox\DropdownList 值来获取过滤的数据
asp.net-mvc - Grid.mvc 设置初始列过滤
我使用 Grid.MVC 向用户显示我的数据。第一次加载页面后,我需要为“活动”列设置初始列过滤。
我阅读了 Grid.MVC 的文档页面,它说我应该将 .SetInitialFilter() 添加到列中,但它对我不起作用。如果您有任何想法,请告诉我
ajax - 在 ajax 调用上刷新 Grid.MVC
在我的视图中,我在网格上方有一个网格和一个复选框。在选中复选框时,我无法刷新网格。我正在使用 Grid.MVC。有人可以帮我解决这个问题。
索引.cshtml
脚本:
我的控制器直接返回整个视图
asp.net - 我们如何使用 MVC 网格来输入数据?
我必须使用网格不是用于显示数据,而是用于多行 MVC 中的输入数据。您能帮我实现 MVCGrid 以在不使用第三方的情况下输入数据吗?
jquery - Grid.Mvc Ajax JQuery Uncaught TypeError
我遇到了 Grid.MVC Ajax 的问题。我找到了一个使用它的项目,我正在尝试将它调整到我的项目中。事实是加载网格时出现错误
当我想使用分页或过滤网格功能时,什么也没有发生。排序只是刷新页面,里面没有网格。
我在谷歌上搜索了很多,人们说视图中脚本的顺序和位置很重要,它可以解决这样的问题。
所以我检查了所有脚本链接,将它们与网格放在同一页面上,更改顺序......但是除了有时出现在 gridmvc.js 中的 TypeError 之外没有任何变化。
这是带有网格的视图
编辑: Jquery 3.3.1 链接在我的布局中。
控制器
我被这个问题困扰了一个多星期。如果您知道如何解决它或任何想法,请分享。
谢谢
Edit2 @War10ck 由 Ajax.ActionLink 呈现的前端 JS 示例
编辑3
我试图查看 JQuery 是否找到网格。所以我把
alert(JSON.stringify($('.grid-mvc')));
之前
$('.grid-mvc').gridmvc();
结果
似乎 JQuery 找到了网格。如果我在此行之后尝试它,则不会发生任何事情。所以,我认为数据问题一定是.gridmvc()
编辑4
我解决了这个问题。在包含网格的父页面中,在网格本身之前有一个带有“grid-mvc”类的 div。这就是脚本不起作用的原因。
现在我必须修复另一个错误。没有找到动作 GridPager 但我认为它会更容易解决。