问题标签 [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.

0 投票
1 回答
783 浏览

c# - GridMvc 错误在列中显示文本

我对 GridMvc 库有疑问。我想添加包含带
分隔符的字符串连接表的列,这是我的代码:

但结果我得到:

你有什么想法为什么它不起作用?

0 投票
1 回答
852 浏览

javascript - Grid.MVC 在进行列过滤时引发错误“JavaScript 运行时错误:对象不支持属性或方法‘hasAttribute’”

我已经在我的 asp.net mvc5 Web 应用程序中安装了 Grid.MVC http://gridmvc.codeplex.com/ 。但是现在当我单击列旁边的过滤器图标时,我会得到以下异常:-

这是将在 gridmvc.min.js 文件中引发异常的代码:-

那么任何人都可以对此提出建议吗?

编辑

我评论了导致脚本文件中错误的代码,

现在将显示过滤器框,但是如果我在类型下拉列表中选择任何内容,则相同的过滤器框将显示如下:-

在此处输入图像描述

谢谢

0 投票
0 回答
439 浏览

c# - 为 Grid.MVC 插件实现服务器端处理和 Ajax 交互

我正在开发一个 asp.net mvc Web 应用程序,我想使用在此链接http://gridmvc.codeplex.com/中找到的 Grid.MVC 插件。所以我做了以下事情: -

从 NuGet 包中,我将 Grid.MVC 安装到我的项目中。

我在我的视图中添加了以下内容:-

该模型如下所示:-

控制器是:-

现在分页+列排序运行良好。但我正面临着这些问题:-

  1. 分页+列排序会导致整页重新加载。那么我可以指定基于 Ajax 的交互吗?

  2. 分页+列排序将在客户端完成,因此每次访问视图时,我都会从数据库中检索整个数据。那么有没有办法在服务器端做到这一点。

0 投票
1 回答
1100 浏览

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书籍和在线统治上,它们都没有使用任何网络网格,并且大多数都以手动方式实现分页,过滤和排序等功能,例如链接

任何人都可以就此提出建议,是否有任何脚手架模板基于任何网格构建他们的索引视图!!?

0 投票
1 回答
1570 浏览

c# - 用于 CRUD 操作的 Grid.MVC 单一视图

我正在使用 Grid.MVC(https://gridmvc.codeplex.com/),我需要在同一视图中为网格渲染网格和 CRUD。

我的控制器

这很好用,但是当我需要在同一个视图中插入时,我无法使用相同的模型,因为它是一个 IEnumerable 类型。

我的视图模型

有没有办法为 Grid.MVC 和插入操作使用相同的视图

0 投票
1 回答
882 浏览

c# - 在 Grid.MVC 中执行双重排序

所以我有一个显示 5 列的网格。在 5 列中,两列是日期和时间。

用户想要在网格上进行多重排序。当我映射数据时,初始排序是按日期。因此,当页面加载时,它将按日期显示初始数据。现在,当我按时间(HH:MM am/pm)对其进行排序时,网格现在按时间排序,这很好,但我想要一种方法来保持初始排序(按日期)并按时间进行二次排序。有可能实现这个功能吗?

0 投票
2 回答
819 浏览

c# - 模型与 Grid.MVC (ASP.NET) 上的声明模型冲突

我有一个表单并使用 Grid.MVC 在同一页面中显示。当我尝试运行我的程序时,它显示错误:'Model' 与声明 'System.Web.Mvc.WebViewPage.Model' 冲突。

这是我的代码示例

这是我的模型

这是我的 CSHTML (Razor)

此行显示错误

@Html.Grid(Model.lCourse).Columns

请指教...

0 投票
1 回答
463 浏览

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. 当我从动作返回重定向结果时,我不知道如何多次传递网格过滤器。有人知道怎么做这个吗?

0 投票
1 回答
4817 浏览

asp.net-mvc-5 - Grid.MVC 以部分视图形式给出错误

0 投票
1 回答
321 浏览

c# - Grid.mvc - 带有 ICollection 的列

我正在尝试在我的 ASP.net MVC 5 项目中的网格中添加一个列,该列应该包含标签列表*(使用 ICollection)。

通常在添加表格时,我会使用@foreach(var item in item.Tags)并将其保存在我的<td></td>html 标记中。这很好用,但我想使用Grid.MVC来过滤和排序其他列。

但这(显然)不起作用。我的猜测是我必须使用.RenderValueAs()方法,但我已经没有想法了。你能给我一个关于如何做到这一点的建议吗?

* - 类似于 SO 上每个帖子下方的标签;)