问题标签 [lib.web.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.
jqgrid - Lib.Web.Mvc 重命名提交取消按钮和表单标题
我正在使用 Lib.Web.MVC 库将免费的 jqgrid 集成到 mvc。当我从网格打开编辑或添加对话框表单时,我想重命名提交和取消按钮以及表单标题。
在 jqgrid 中,这是使用 bSubmit、bCancel、addcaption、editCaption 属性完成的。如何使用 Lib.Web.MVC 做到这一点?
jquery - 如何使用 lib.web.mvc 命名空间将 jQuery 对象作为参数传递到 jqGrid
这是我第一次真正尝试使用 Lib.Web.MVC 设置 jqGrid。一旦我能够完成初始设置,我应该能够更顺利地滚动。
我已经下载了 Lib.Web.Mvc 帮助程序的 chm 文件,并在 JqGridHelper 下查看,但找不到有关如何执行上述主题行的任何内容。我也在网上搜索过,但找不到任何关于我需要做什么的具体内容。
我需要将一个对象作为输入参数传递给我的方法,但不知道如何使用 Lib.Web.Mvc 进行设置。
在 jQuery 中,为了设置对象,我正在执行以下操作,这很好地传入了对象。
如何使用 lib.web.mvc 命名空间完成同样的事情?这是我的代码。请注意,“JqGridParametersNames.HH_FuelTkt_Input”行表示“HH_FuelTkt_Input”没有定义。这是有道理的,因为 Helper 找不到那个对象。如何让助手知道那个 jQuery 对象?
jquery - 如何使用 lib.web.mvc 在 jqGrid 中设置 onCellSelect
我正在尝试设置一个函数来使用 jqGrid 和 lib.web.mvc 获取特定的单元格值。我无法弄清楚如何完成此操作的文档...
我在我的 JqGridHelper 助手定义中有以下设置。请注意问题所在的onCellSelect: "getImageId"属性。
我的功能在页面的javascript下面如下:
jqgrid - 将本地存储的 jQgrid 参数分配给第一次调用服务器
我已经看到了以下设置的 Localstorage的实现,并且需要实现它。我遇到了第 243-247 行的代码
正如您所看到的,这是一个很好的方法,因为它会在第一次加载时检查 isColState 是否为真,然后相应地选择参数,但是使用 Lib.Web.MVC 助手我无法在服务器端执行此操作,只能按照提供的方式放置整数和列表。我正在查看此 wiki 页面并遇到类似的事件LoadBeforeSend
,这可能有助于我在第一次请求发送到服务器之前修改网格列模型、其搜索和排序参数以及分页选项等。之后,它可以简单地继续更新本地存储等等。BeforeProcessing 在 Lib.Web.Mvc 库中不可用,我不确定是否有替代方法。beforeRequest
beforeProcessing
解决这个问题的任何想法。
asp.net-mvc - Lib.Web.Mvc.JQuery.JqGrid - 仅在添加时启用列的编辑,但在“编辑”时不启用
我有一列恰好是现有的、设计不佳的模式中特定实体的业务键和主键。允许对该键进行编辑是不切实际的,因为它们不会按原样级联。
所以我只需要在创建时使列可编辑,而在编辑时不能。我在文档中找不到任何内容jqGrid
或Lib.Web.Mvc.JQuery.JqGrid
暗示这是一个内置功能,但如果是的话,我很想知道它。
如果不是,我继续实现此功能的最佳方式是什么?我应该使列可编辑但添加自定义(客户端)格式化程序吗?还有其他方法吗?
注意:这不是jqGrid 的副本,需要在“添加”对话框而不是“编辑”对话框上可编辑的字段,因为它专门针对Lib.Web.Mvc.JQuery.JqGrid
而不是一般的 JavaScript 库。
所有帮助表示赞赏。
c# - Inheriting from JqGridHelper in Lib.Web.Mvc plugin to override a property keeps throwing errors
I am using the Lb.Web.Mvc plugin from TPeczek and it has been working great, I have noticed that in all of my grids I seem to be overriding the default value so I wanted to permanently change these settings to save my self from having to always type them out. According to TPeczek the only way to do that is to
deliver your own JqGridOptions and use proper JqGridHelper
so the first thing I did was look at the stock JqGridHelper class and copy/past it into my new class MyJqGridHelper but that failed with the error
must declare a body because it is not marked abstract, extern, or partial
Here is the code I was using that gave the error:
I then tried to just inherit from the base JqGridHelper
and just override the once property I wanted to change but that gave me the error that I must declare a return type, which I have no idea what would be since the original JqGridHelper does not return a type either.
I tried to change it to a return type of TModel
but that brings me back to the declare body error I was first getting. At this point I am completely lost on how the heck I am supposed to be able to inherit from the stock class to be able to use my own.
asp.net-mvc - MVC jqgrid - 无法让模型绑定工作以编辑对象以进行单元格更新
我正在使用 JQGrid 来编辑数据网格。我想将单元格中的数据发送到服务器上进行编辑。所以我的观点看起来像;
我在控制器上的方法看起来像
我的视图模型看起来像;
我的 ModelBinder 看起来像;
当我在网格中按下传输时,我得到一个空对象发送到控制器方法,没有发生模型绑定。我究竟做错了什么?
model-binding - ModelBinder 对 lib.web.mvc 的好处
使用 lib.web.mvc 时创建 ModelBinder 有什么好处。?
这个 2011 年的示例不使用 ModelBinder
http://tpeczek.com/2011/03/jqgrid-and-aspnet-mvc-strongly-typed.html
但是最新的例子正在使用它们
jqgrid - 如何在 jqGrid 库 Lib.Web.MVC 中使用自动完成功能
我需要一个示例来帮助我使用 jqGrid 库 Lib.Web.MVC 实现自动完成功能。
该功能在此博客中公布。提供了一个不错的屏幕截图,但没有这两个示例代码:
JqGridColumnEditTypes.JQueryUIAutocomplete
JqGridColumnSearchTypes.JQueryUIAutocomplete
此代码给出错误object referenced not found
:
jqgrid - 如何使用 lib.web.mvc 配置 beforeShowForm 以在添加表单中显示不可编辑的列
我的某些列不可编辑,但我希望所有列都显示在添加表单中。
我在想我可以使用“beforeShowForm”事件并调用一个javascript函数,该函数将动态地将列属性更改回可编辑状态,以便它们显示在添加表单中。