问题标签 [jqgrid-asp.net]
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.
jqgrid - 由于 js 和 css 文件路径,子文件夹中的 asp.net 页面中的 Jqgrid 无法正常工作
我已经在 asp.net 3.5 vs2010 中实现了 jqgrid。只要 asp.net 页面位于根文件夹上,它就可以正常工作,但是当我将页面移动到子文件夹时,它会尝试使用子文件夹下的 foder 查找 js 和 css 文件。js 和 css 文件位于根文件夹下的文件夹中。
我正在使用以下代码来引用 jquery 文件:
它的作用是将子文件夹名称附加到路径中,并且应用程序无法找到 js 和 css 文件。例如 /Scripts/jquery.jqGrid.js
如何引用asp.net页面的html标签下的js和css文件?
jquery - jqGrid 工具栏按列搜索运算符
我正在使用 jqGrid 过滤器工具栏。我正在用 2 列测试它,一列是数字,另一列是字母数字。
通过过滤器工具栏的所有过滤器操作都是使用“bw”(开头)运算符进行的。
如何设置要按列执行的操作?
在这种情况下,我想在数字列上执行“eq”,在字母数字列上执行“cn”。
顺便说一句,如果我使用高级搜索对话框,一切正常。
谢谢!
这是我的实现:
jqgrid - 网格之间的jqGrid复制
我有一个页面,上面有两个 jqGrid。一个包含可用选项列表,另一个包含包含选项列表。当页面被加载时,每个网格都会从服务器获取它的初始数据。之后,我希望用户能够在网格之间移动行,直到他们准备好提交最终结果。
我完成此操作的代码是:
这种方法的问题是我最终在目标网格中得到了重复的 rowid。有没有办法告诉 jqGrid 创建一个新 ID,或者获取下一个免费 ID?
jquery - ASP.Net MVC 3 JQGrid
在阅读了 JQGrid 控件之后,我决定在我的一个 ASP.Net MVC 3 Web 应用程序中使用它会很好。
首先,我遵循了 Phil Haacks 教程http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx这一切都很好。然后我尝试在我的应用程序中实现类似的东西,唯一的区别是,我使用 Linq To Entities。
我的视图页面导入了所有 css 和 Jquery 类,然后我有我的 JavaScript 函数和保存数据的表
然后在我的控制器中,我有以下方法,假设返回 Json 数据
当我运行它时,代码会出现以下错误
有谁知道如何解决这个错误?而且,我这样做是正确的方式,还是应该以不同于 Phil Haack 的解释的方式来做,因为他使用的是 Linq to SQL?
任何反馈将不胜感激。
谢谢各位。
jqgrid - 单击 jqGrid 中的行时填充下拉列表的错误
单击该行时,我想填充一个 jqGrid 单元格下拉列表。我正在单击该行,但未填充下拉列表。
我为在编辑或单击行时填充下拉列表而编写的代码是:
我想在行单击时填充总小时数列,该列将填充苹果和橙子,但不知何故我得到了空白下拉列表。在行上单击下拉菜单会显示,但未填充。
jqgrid - jqgrid 3.8.2 filterToolbar - 重新排序cols时文本框消失
我已经使用下面的代码实现了一个 jqgrid。网格工作正常,但是当我拖动并更改列的顺序(重新排序)时,最后一列下方的文本框会在每次重新排序时消失。
如何解决?
nhibernate - NHibernate 延迟加载
对于 ASP.Net 项目,我使用 (Fluent) NHibernate 进行持久性,使用 JQGrid 显示表格中的数据。但是当我想使用 JQGrid 的自动完成功能时,我会System.ArgumentException: Column 'HibernateLazyInitializer' does not belong with this table.
在 AJAX 请求中获取数据。但是这个错误只是偶尔发生,并且在列表中使用了某种代理类时。因此我认为这与 NHibernate 的延迟加载有关。
通常延迟加载是一个非常酷的功能。只有在这种情况下才会导致错误,因此我不想在整个项目中禁用它。那么,有没有一种方法可以修改 CreateCriteria 以在这种情况下不使用 LazyLoading 而使用 EagerLoading?还是我还缺少其他东西?如果有理解 LazyLoading 的好教程,我也会很高兴。
jquery - 双击 jqgrid 行
我需要在 jqgrid 行上双击执行一些服务器端代码....我尝试在客户端代码上执行此操作,似乎双击事件没有触发....
......
……
DoubleClickRow 需要使用从该行中提取的数据设置一些隐藏字段,然后需要单击同一页面上的按钮来启动服务器端事件...
我正在使用最新的 jqgrid 和 jqjuery 版本...
有谁知道如何做到这一点....顺便说一句,它需要在 ie 和 firefox 上工作...谢谢
jqgrid - 以最小化状态初始化jqgrid,仅在最大化时加载数据
对于 jqgrid,您可以提供标题。如果这样做,它会创建一个带有按钮的标题以最小化/扩展网格。
我有一个包含几个 jqgrids 的页面。我希望它们都以最小化状态开始。他们应该等待加载数据,直到用户单击最大化按钮。
这可能吗?