问题标签 [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# - GridMvc 错误在列中显示文本
我对 GridMvc 库有疑问。我想添加包含带
分隔符的字符串连接表的列,这是我的代码:
但结果我得到:
你有什么想法为什么它不起作用?
javascript - Grid.MVC 在进行列过滤时引发错误“JavaScript 运行时错误:对象不支持属性或方法‘hasAttribute’”
我已经在我的 asp.net mvc5 Web 应用程序中安装了 Grid.MVC http://gridmvc.codeplex.com/ 。但是现在当我单击列旁边的过滤器图标时,我会得到以下异常:-
这是将在 gridmvc.min.js 文件中引发异常的代码:-
那么任何人都可以对此提出建议吗?
编辑
我评论了导致脚本文件中错误的代码,
现在将显示过滤器框,但是如果我在类型下拉列表中选择任何内容,则相同的过滤器框将显示如下:-
谢谢
c# - 为 Grid.MVC 插件实现服务器端处理和 Ajax 交互
我正在开发一个 asp.net mvc Web 应用程序,我想使用在此链接http://gridmvc.codeplex.com/中找到的 Grid.MVC 插件。所以我做了以下事情: -
从 NuGet 包中,我将 Grid.MVC 安装到我的项目中。
我在我的视图中添加了以下内容:-
该模型如下所示:-
控制器是:-
现在分页+列排序运行良好。但我正面临着这些问题:-
分页+列排序会导致整页重新加载。那么我可以指定基于 Ajax 的交互吗?
分页+列排序将在客户端完成,因此每次访问视图时,我都会从数据库中检索整个数据。那么有没有办法在服务器端做到这一点。
razor - 我的 asp.net mvc5 Web 应用程序的 Web 网格
我正在开发一个 asp.net mvc-5 Web 应用程序,并且正在使用实体框架 + Razor 视图。
目前三个多星期以来,我已经尝试和测试了许多网络网格,但我找不到提供以下主要功能的任何东西:-
- 兼容 asp.net mvc 数据注解、html helpers +model binder。
- 提供基于ajax的分页、过滤排序
- 为分页、过滤+排序提供服务端处理
- 提供基于列的过滤。
我尝试了很多网格;例如 Grid.MVC链接提供基于列的过滤,但它不提供基于 ajax 的交互,它也不适用于 mvc 数据注释和 html 帮助程序。我还绑定了 Lib.Web.MVC链接,但似乎它不提供基于列的过滤,并且缺乏足够的文档,但它可以与数据注释和 html 帮助程序一起使用。
所以我的问题基本上是关于在 asp.net mvc 中可以使用哪些可用的 web 网格,它提供了上述四个功能。?问题是,在asp.net mvc书籍和在线统治上,它们都没有使用任何网络网格,并且大多数都以手动方式实现分页,过滤和排序等功能,例如链接
任何人都可以就此提出建议,是否有任何脚手架模板基于任何网格构建他们的索引视图!!?
c# - 用于 CRUD 操作的 Grid.MVC 单一视图
我正在使用 Grid.MVC(https://gridmvc.codeplex.com/),我需要在同一视图中为网格渲染网格和 CRUD。
我的控制器
这很好用,但是当我需要在同一个视图中插入时,我无法使用相同的模型,因为它是一个 IEnumerable 类型。
我的视图模型
有没有办法为 Grid.MVC 和插入操作使用相同的视图
c# - 在 Grid.MVC 中执行双重排序
所以我有一个显示 5 列的网格。在 5 列中,两列是日期和时间。
用户想要在网格上进行多重排序。当我映射数据时,初始排序是按日期。因此,当页面加载时,它将按日期显示初始数据。现在,当我按时间(HH:MM am/pm)对其进行排序时,网格现在按时间排序,这很好,但我想要一种方法来保持初始排序(按日期)并按时间进行二次排序。有可能实现这个功能吗?
c# - 模型与 Grid.MVC (ASP.NET) 上的声明模型冲突
我有一个表单并使用 Grid.MVC 在同一页面中显示。当我尝试运行我的程序时,它显示错误:'Model' 与声明 'System.Web.Mvc.WebViewPage.Model' 冲突。
这是我的代码示例
这是我的模型
这是我的 CSHTML (Razor)
此行显示错误
@Html.Grid(Model.lCourse).Columns
请指教...
asp.net-mvc - 如何在asp.net MVC RedirectToAction中使用相同的键两次传递get参数?
我正在为 Intranet 系统开发一个 asp.net mvc 网站。在这个系统中,我有几个带有网格的页面。我正在使用Grid.MVC
扩展来构建这些网格。
Grid.MVC
支持基于GET
参数的过滤功能。例如,如果我想过滤列名 where name = "michael"
,我需要GET
像这样传递一个 url 参数?grid-filter=name__1__michael;
:数字 1 指的是过滤器的类型,在这种情况下为等于。
它也支持多个过滤器。要使用它,我需要多次传递 grid-filter 参数,例如?grid-filter=name__1__michael;grid-filter=age__1__21
. 当我从动作返回重定向结果时,我不知道如何多次传递网格过滤器。有人知道怎么做这个吗?
c# - Grid.mvc - 带有 ICollection 的列
我正在尝试在我的 ASP.net MVC 5 项目中的网格中添加一个列,该列应该包含标签列表*(使用 ICollection)。
通常在添加表格时,我会使用@foreach(var item in item.Tags)
并将其保存在我的<td></td>
html 标记中。这很好用,但我想使用Grid.MVC来过滤和排序其他列。
但这(显然)不起作用。我的猜测是我必须使用.RenderValueAs()
方法,但我已经没有想法了。你能给我一个关于如何做到这一点的建议吗?
* - 类似于 SO 上每个帖子下方的标签;)