jqgrid掩码十进制数单元格

我的jgrid中有一个float类型的列,我想在用户进入该列单元格时屏蔽该列单元格。例如,掩码应为99999.99(当9=0-9之间的任何数字时)。我希望点的左边最多有5个数字,点的右边最多有2个数字,并且输入的数字可以小于最大值 如何将此列屏蔽为十进制数 谢谢你的事先通知。类似于 formatter: 'number', formatoptions: { decimalPlaces: 2 } 这是来自或如果那些预定义的不起作用,您可以创建一个格式化程序对我不好。我发现:$(elem).add

jqGrid从联接中选择多个列表

我有3个数据库表。第一个是用户,第二个是任务,第三个是每个用户的任务,在这里我存储用户和任务之间的关系。一个用户可以有多个任务或全部任务,每个任务可能属于多个用户 我想要的是在jqGrid中创建一个多选元素,在这里我可以列出每个用户选择的任务,但也可以对其进行更改。我希望list元素显示tasks表中的所有可用任务,同时将存储在tasks_per_user中的特定用户的任务显示为选中任务。 我已经成功地为一个select元素实现了这一点,但是我无法使它为多个select元素工作。 这是可能的吗?

jqGrid打印/导出

我只使用js(php后端)创建jqGrid。 我想用js将print/export添加到excel,而不是包含jqGrid(jqGrid.php)的所有php类和重复代码。 是否可能以及如何实现?打印jqGrid没有完美的方法。您可以在中找到一些有助于您的信息 将服务器上使用的Open XML SDK 2.0的信息导出到Excel中可以获得的最佳结果(请参阅和下的更多链接)。我不确定你是否能在你的环境中做到这一点 您还可以尝试使用grid.import.js中实现的jqGrid的excelExp

表单编辑/添加中的jqgrid动态表单更改标签

我有一张表格 我想动态更改表单中的标签,但是 jQuery("#kundenbuchung").setColProp('LSV', {formoptions: { label: 'TEST1' }} ); jQuery("#kundenbuchung").setColProp('Count_L',{formoptions: { label: 'TEST2' }} ); 不起作用。有什么想法吗? Schalotte在ShowForm之前的内部,表单已创建。您可以尝试在InitData之前

jqGrid:选择元素的问题

如果select元素没有任何选项,则不会呈现select列表的名称。当我在一个paritcular事件上自动填充select时,我无法保存所选值,因为select没有名称。是否有jqGrid属性来管理此属性?我假设您在单元格编辑方面有问题,并且您在colModel中创建了类似的列: {name:'strType', index:'strType', width:70, sortable:false, editable:true, edittype:'select', editoptions: {

jqgrid从xml字符串加载特定行

我有一个网格,它从xml字符串(editurl:“clientArray”,数据类型:“xmlstring”)加载内容 是否可以根据xml字符串中的值选择希望网格加载的行? (例如: <root> <row> <number>1</number> <test>546</test> <i_u>1</i_u> </row> <row> <n

Jqgrid 使用“编辑网格行”对话框;异常已抛出且未捕获";

第一次单击编辑行效果很好,但是在关闭对话框并单击另一个行编辑按钮后,它会抛出一个异常(在主题中)。 调试jquery.min.js中看到的“#”符号崩溃时,我猜它以某种方式得到了这个无效字符。代码: $("#jqgrid").jqGrid({ datatype: "local", mtype: 'GET', colNames: ['Pic', 'Category', 'Order', 'Name', 'Description', 'Full Pri

jqgrid树型图的多节点扩展

我正在使用jqgrid的treegrid,并且正在根据请求加载子节点的数据。 但是,当用户单击一个节点(比如node1)展开它并立即单击另一个节点(比如node2)时,第一个节点(node1)的子节点将显示给第二个节点(node2),node2的图标更改为显示为展开,但它包含node1的子节点的数据,而折叠node2除了折叠node1折叠node1的子节点(显示为node2的子节点)之外什么都不做 还有其他人面临这样的问题吗?jqgrid的数据是json格式的邻接模型。它看起来像jqgrid中的

如何在JQGrid表格单元格中显示数据?

我已经创建了JQGrid 我把数据放在单元格里,一个html链接放在单元格里 单击该链接后,我需要打开JQGrid特定的弹出窗口。弹出窗口有一个组合框。我将选择一个选项,然后单击提交按钮,数据需要显示在单击的单元格中 谢谢你建议的结构似乎太复杂了。也许你可以考虑使用更简单的用户界面? 不过,您可以使用该方法设置网格单元的新包含

带虚拟分页的jqGrid-在不调用loadComplte的情况下清除网格

我已经在jqGrid(scroll=1)上调整了虚拟分页。我正在进行高级服务器端搜索,当找到搜索时,我希望将数据返回到jqGrid。我想在绑定新数据之前清除网格。我观察到,当我调用clearGridData函数时,它调用LoadComplete。在绑定搜索结果所在的行之前,是否有方法防止调用loadComplete并清除网格中的所有行 您可以尝试GridUnload(),然后重新创建网格。因此,如果您的容器表是“somegrid”,那么$(“#somegrid”).GridUnload()$(“

jqGrid-将比率字段格式化为百分比值

我的服务器代码以比率值的形式传输某些列,即0.0到1.0。我需要格式化并将其编辑为百分比。我希望在JavaScript端完成,而不修改服务器端。因此,如果我添加一个自定义格式化程序,将该值乘以100,那么display将按预期工作。此外,当我点击编辑按钮时,内联编辑框也会以百分比的形式显示值。当我保存时,问题就开始了-该值再次使用formatter进行转换,得到10000之类的值。好的,我需要对称性,所以我创造了一个不可原谅的物质,它只需要将值除以100。但这也不起作用-现在编辑控件将其显示为一

用一行';将jqGrid行保存到服务器端集合;存储行';方法调用?

问题是: 我是否可以使用一行“saveRow”方法调用将jqGrid客户端上成功添加了“addRowData”的新jqGrid行保存到服务器端集合 这是类似线程的不同版本: 虽然在我的情况下,似乎没有什么不同: 现有: 我有一个与.ashx处理程序对话的网格,用于插入、更新、删除和读取。 (这适用于内联编辑等) 新功能: 我刚刚添加了粘贴按钮,用于粘贴文本数组并将其转换为行: 长话短说最后,以下两行代码最终将我的分割数据逐行添加到我的jqGrid中: var gridRow = { Id: r

Jqgrid-未加载子网格数据

我正在尝试从主网格加载子网格数据。主栅格加载良好,但当我单击一行时,子栅格数据不会加载。 不知道我错过了什么。请帮忙 下面是我正在使用的代码 <script type="text/javascript"> //<![CDATA[ $(document).ready(function () { var mydata = [], grid = $("#list"); var mainGridPrefix = "s_"; grid.jqGri

内联编辑中的自定义按钮与jqgrid中分页div中的自定义按钮类似

在jqgrid中使用内联编辑时,是否可以在每行中添加自定义按钮,就像我们有一个使用.navButtonAd()函数在分页div中添加的规定一样?如果可能,任何人都可以建议如何执行相同的操作…您可以使用格式化程序定义“操作”列。 看这里 这里谢谢RRk,这一个我已经试过了,但我不想要html按钮,我想要相同的铅笔图标和标题,就像我们有一个添加NavButtonAd()函数的规定一样。你试过在格式化程序函数中使用标记而不是?当然-必须位于内部,并提供一个onclick处理程序来模拟按钮单击。如果我要

在jqGrid中,筛选器工具栏中的输入宽度似乎太长

我观察到jqGrid有一个奇怪的问题。这个问题很小,更多地与演示有关,而不是与功能有关 切换过滤器工具栏时,列的输入宽度和列的宽度不匹配。事实上,它不仅仅是一列 您可以在的演示中看到相同的问题 请检查搜索->带有操作的工具栏。加载演示后,请检查列索引的筛选器输入宽度 或者,您可以在3.5版->集成搜索工具栏中选中“新建”。加载演示后,请检查过滤器输入的宽度 有解决办法吗 关于在我看来,这是WebKit(谷歌Chrome 27.0.1453.110和Safari)中的一个bug。我不仅可以确认这个

jqgrid-导航器编辑

我正在尝试使用navigator在jqgrid中编辑一条记录(尝试调用服务器)。然而,当我点击提交时,我得到了错误状态:“未找到”。错误代码:404 这是密码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <%@ taglib uri="http://java.sun.com/jsp/jstl/core"

Jqgrid 如何在[top | bottom]工具栏中添加免费信息层?

我希望你能帮助我。我在jqGrid文档和stackoverflow中都找不到关于我的主题的任何信息。 我想添加一个免费的信息层,如jqGrid文档中的“如何工作”部分所示 提前感谢您的帮助 您可以使用网格的工具栏选项。例如toolbar:[true,“top”]在网格顶部添加空div。选项工具栏:[true,“both”]将添加顶部和底部div。您可以在divs中添加任何自定义HTML信息。您可以通过ID访问潜水。有关详细信息,请参阅文档。从顶部工具栏提供一个使用示例。非常感谢您提供的有用建议和

jqgrid根据另一个单元格的值更改单元格的字体颜色

如何根据另一列的值更改列的字体颜色 假设我有两列,col1和col2 如果col1的值为1,则col2的颜色应为红色 如果col1的值为2-col2的颜色应为绿色您可以使用loadComplete: loadComplete: function() { var gridData = $("#GRID_ID").jqGrid('getRowData'); for(var i=0; i<=gridData.length; i++) { var rowData

JQGRID:基于弹出ok按钮更改图标类

我使用的是JqGrid,第二列有很多图标,可以打开一个弹出窗口。当用户单击弹出窗口中的ok按钮时,我需要更改jqgrid中该特定行第二列中图标的类 我正在使用tableToGrid()构建JqGrid 我们有使用tableToGrid mtd的依赖项 已更新代码:: var options = { datatype:'local', width:"1360", height: "100%", shri

jqGrid';clearToolbar';无网格重新加载

我需要清除工具栏,而无需在我的jqgrid中重新加载网格。它应该将工具栏重置为默认值 我试着用 $("#TransactionsGrid")[0].clearToolbar(); 我的网格datatype:local,我不使用loadonce:true 这使得工具栏清除并刷新网格。我不希望这种事发生 有什么想法吗?我觉得这个问题很有趣 为了实现这个要求,我建议使用registerjqGridToolbarBeforeClear只执行一次处理程序。处理程序应1)将自身注销为事件处理程序,并返回“

JQGRID从serializeCellData中的行返回所有单元格值

我正在寻找一种方法,在用户每次编辑单元格时返回post元素中的所有行数据 目前我有 序列化CellData:函数(postdata) { postdata[site.csrf.keys.name]=site.csrf.name; postdata[site.csrf.keys.value]=site.csrf.value; postdata['po_id']=id_po; postdata['product_code']=$(“#order_details_grid”).jqGrid('getC

Jqgrid重新加载,当前值设置为true时重新加载不';不能正确地重新加载网格

我的主要问题是在重新加载jqgrid时保留它的滚动位置。我从下面的帖子中找到了解决方案。 但现在我面临另一个问题。我在网格中添加了新行,并调用了save方法。所以,当使用上述解决方案刷新网格时,我不会获得新行的Id 任何帮助都将不胜感激。谢谢 不获取id是什么意思?不从网格中的服务器获取id,或者不创建新id?假设您在第3页并添加新记录,使用current true重新加载将使用此页重新加载网格,并且您插入的新记录将按照您的规则进行排序-即,它不能位于当前第3页。感谢@TonyTomov的重播

jqGrid:如何添加水平工具栏

jqGrid是在web页面中创建的。如果页面宽度减小,则无法访问最右边的列。 如何将水平滚动条添加到jqGrid中,以便在页面宽度较小时可以滚动jqGrid 水平方向是否允许访问所有列 grid.jqGrid({ url: '<%= ResolveUrl("~/Grid/GetData?_entity=Strings")%>', datatype: "json", mtype: 'POST',

jqgrid树读取器不工作

我的示例Json对象如下所示: { "o": [ { "level": 0, "outlineItemId": 8, "parentItemId": null, "parentItem": null, "order": 0, "text": "section 1", "isLeaf": "false",

JQGrid集合标题和列名

我有一个JQGrid,其中有两列,我将访问服务器并获取一些数据,然后我将根据服务器上的筛选器连接一些字符串,并希望将其设置为标题,还希望根据这些筛选器更改列名称。 有没有办法根据服务器的ActionResult设置标题和列名?我觉得你的问题很有趣 我们可以从简单的网格开始: $("#list").jqGrid({ url: 'ColumnNamesAndTitelFromServer.json', datatype: 'json', loadonce: true,

jqGrid-动态启用字段

我有一种情况,当我进行内联编辑时,我喜欢将名为Service的字段设置为可编辑为false的位置 当我单击jqGrid附带的addnewrecord图标时,我喜欢将服务字段的editable设置为yes。如何动态地执行此操作 我在网上查了一下,但找不到合适的答案。动态更改可编辑属性的主要思想我已经描述和讨论过了。了解“可编辑”属性仅适用于整个列很重要,但您可以随时更改该值。因此,如果要在内联编辑之前更改某些列的“可编辑”属性的值,则将在直接或间接调用之前初始化内联编辑。您可以使用该方法实现几乎任

Jqgrid 如何将输入限制为小数点后两位?

我使用内联网格,用户可以在其中添加和编辑行。 我想限制文本字段的用户输入, 其中用户输入的数字不能超过两位小数。 有人能提出什么建议吗 像这样的, number : {decimalSeparator:".", decimalPlaces: 2, defaultValue: '0.00'}, 参考类似的内容 number : {decimalSeparator:".", decimalPlaces: 2, defaultValue: '0.00'}, 参考此[帖子][1]可能

Jqgrid数据类型从阵列本地加载

在我从本地js var问题刷新下划线数据后如何重新应用工具栏过滤器的问题中,Oleg为我提供了一个解决方案: 1使用数据类型“local”和数据:localvar的组合 现在我面临一个不同的问题,一周后我无法解决 根据Jqgrid wiki,当使用本地数据源时,默认的localreader如下所示 The initial configuration of the localReader is the same as those from jsonReader localReader = {

jqGrid altRows-每两行

我正在输出一个jqGrid,需要交替行颜色,但不是每隔一行,而是每两行交替一次。一种颜色的两行,然后是另一种颜色的两行,然后切换回第一种颜色,依此类推 这是我需要实现的一个示例 示例网格: +-------------------+ | row color 'black' | | row color 'black' | | row color 'white' | | row color 'white' | | row color 'black' | | row color 'black' | |

Jqgrid 实现jquery-ui.js时可排序行不工作

我试图在jqgrid中实现可排序行,我已经搜索了很多,但可排序行仍然不起作用。这是我包含的js文件 <script src="@Url.Content("~/Scripts/jquery-ui-1.8.6.custom.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jqgrid/js/jquery.layout.js")" type="text/jav

jqgrid frozenColumns+;(非冻结列的单元格编辑和可排序/重新排序)

请指导我如何使用jqgrid冻结一组列,其余列具有单元格编辑功能以及列重新排序/显示隐藏选项 谢谢。问题在于当前的setFrozenColumns实现有一些限制。不允许对冻结列进行编辑(在任何编辑模式下)和sortable:true,,但setFrozenColumns。此外,sortable:true不允许使用冻结列的标题。另一方面,setFrozenColumns包含一些参数的简单测试(请参阅),如果设置了一些此类参数(如cellEdit或sortable),则该方法不做任何操作 我就如何实

如何在JQGrid中创建确认框?

我有一个jqgrid,其中有一列按钮。我想删除此按钮中的行。我的问题是,当我点击按钮时,我想弹出确认消息。如果我能自定义对话框,我将不胜感激。那我怎么做呢? 我尝试过引导弹出和查询,但我认为我做错了什么 So is there any way to make pop up in JQgrid? 这是我的专栏 { name: "action", align: "center",

jqGrid:如何仅加载属性设置为true的行

我有一个JSON对象,如下所示: { "rows": [ { "id":1, "name": "Peter", "hasData": true, }, { "id":2, "name": "Tom", "hasData": false, }] } gridComplete: function(){ var rowObjects = this.p.data; for(var i = 0; i<rowObject

参数化查询jqgrid

我想用jqgrid显示这个mysql表。当我想显示参数化查询时,会出现问题 例如,假设我想显示所有21岁以上的学生。我有一个名为age的变量,我想把它传递到server.php文件,在那里我可以构造XML或JSON 在服务器上,我看到一些变量,如$examp=$\u REQUEST[“q”];但是我不知道在server.php中把$age放在哪里 谢谢事实上我自己现在就得到了答案。。。是这样的 jQuery(“#editgrid”).jqGrid({ url:'server.php?id=',依

如何在jqGrid中编辑或添加新行

我的jqGrid在从数据库中提取数据方面做得很好,但是我在理解addnewrow功能如何工作方面遇到了困难 现在,我可以编辑内联数据,但无法使用模式框创建新行。我缺少额外的逻辑,即“如果这是新行,请将其发布到服务器端URL”,而不是修改现有数据。(现在,点击Submit只会清除表单并重新加载网格数据。) 文档中说明,添加新行为: jQuery("#editgrid").jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false})

jqGrid显示列,检索数据,但不显示数据

我的jqGrid显示列,检索数据,但它不在网格中显示它们。Tiles在jqGrid检索的数据中添加页眉、页脚和左面板布局(页眉、正文、样式标记等)。这可能是问题所在吗?如果是这样的话,我怎样才能避免呢?如果在平铺定义中不包含deliveryJqgridData,则平铺不会将数据转发到视图页面进行渲染 我的Jqgrid定义: $(function(){ $("#deliveryJqgrid").jqGrid({ url:'deliveryJqgridData',

Jqgrid ColumnChooser列顺序更改不起作用

我是jQuery和jgrid的新手。我尝试使用columnchooser来同时允许用户删除列和更改列顺序。删除和添加列可以正常工作。但更改列顺序不起作用。下面是我的代码 <head> <link rel="stylesheet" type="text/css" media="screen" href="/xxxx/resources/css/jquery/ui-lightness/jquery-ui-1.8.6.custom.css" /> <lin

使用Coldfusion Json数据分组的Jqgrid将不起作用?

“您好,我是新使用jquery和jqgrid的人,遇到了一个我无法解决的问题,我到处都在搜索答案,但一个也没有找到。” <!–<link rel="stylesheet" type="text/css" href="http://www.ok-soft-gmbh.com/jqGrid/jquery.jqGrid-3.7.2/css/ui.jqgrid.css" />–> <script type="text/javascript" src="/Jquery/

JQgrids链接到另一个视图 我有一列公司名称,列中的所有项目都是链接 我有一个公司的专栏 每个链接都必须发送到同一个视图,但是链接必须附加自己的companyId,以便我可以在视图中使用它,因为我需要对公司的数据进行一些处理

我发现我可以用这个: edittype:'select',格式化程序:'showlink',格式化选项:{baselinkurl:'EditReference.cshtml'} 但它一直在说我的EditReference观点不适合激进分子 我的两个专栏: 名称:'id',索引:'id',宽度:50,键:true,可编辑:true,editrules:{edithidden:false},hidden:true}, {name:'FirmaNavn',index:'FirmaNavn',width

如何获取jqgrid过滤器的匹配计数

我有一个下拉选择框,用于过滤不使用内置导航栏的jqgrid,并且数据是本地的。我想把网格中没有匹配项的灰显出来 有没有一种方法可以执行查询,在不更新ui行的情况下只获取计数,这样我就可以初始化/更新下拉列表,只启用那些匹配的,或者更好地在菜单中提供匹配数 编辑: 为了澄清,我想禁用/greyout我的筛选菜单项,而不是表行项jqGrid内部使用方法将筛选应用于数据。您想要实现的可能不仅仅是获得计数,因为您编写了: 我想把网格中没有匹配项的灰显出来 尽管如此,您想要的一切都是可以实现的。您必须编写

Jqgrid 如何在重新加载JQuery网格时保持复选框选择?

我有一个JQuery网格,每当服务器上发生某个事件(即数据集中的更新)时,我都会重新加载它,并在网格中显示最新的数据集。该网格的第一列中也有复选框。发生的情况是,假设用户正在选择一些复选框,同时,如果由于服务器上的数据更新而重新加载网格,我的网格将重新加载最新的数据集,但我以前选择的所有复选框都将丢失。重新加载网格后,如何再次标记这些选定的复选框 请建议 function PushData() { // creates a proxy to the Alarm hub var a

jqgrid addrow editrow=false

下面是我的代码,它通过按enter键向网格中添加一条线。 所有行都处于添加模式editrow=true jQuery("#energy").jqGrid('addRow', { position: "first" }); jQuery("#energy").jqGrid('bindKeys', { "onEnter": function (rowid) { jQuery("#energy").jqGrid('

SPA上的JQgrid Web Api Json

我刚刚发现了JQGrid,并且认为JQGrid非常成熟,非常适合与Web API一起使用 我有几个问题: 我们正在使用WebAPI,并具有以下HTML代码和控制器。 图像字段返回控制器时会丢失其数据。Google debugger在HTML上显示图像字段的数据,但如果我在控制器Visual Studio中的Put方法上设置断点,我可以看到产品实体的所有字段都填充了数据,只有一个字段除外;图像字段为空 我花了一些时间才让它工作起来,因此我决定与社区共享HTML代码+WebApi控制器 1-我做得对

在带有loadonece的JqGrid中:true,客户端排序和筛选。支持多少数据?

我将jqGrid与loadonece:true一起使用。我正在使用客户端排序和筛选。当我试图在一个包含8000条记录的网格中搜索时,我遇到了脚本无响应错误。所以我想知道在数据上是否有任何限制。尽管在jqGrid文档中,我没有发现使用loadonce:true对数据大小的任何限制,但限制取决于 您使用的web浏览器。IE6有不同的慢速JavaScript引擎,例如,Google Chrome有快速引擎。每个web浏览器的每个新版本都会提高JavaScript的性能 您使用的jqGrid的选项。如

jqgrid不按列名设置标签

我想更改网格列标签,但我必须不按其名称进行更改。有没有办法通过列位置或jsonmap更改标签?还有别的办法吗 提前感谢。来自tpeczek的答案基于jqGrid的文档,但并不更加正确。在代码中进行一些更改后,不能使用更多的列位置作为setLabel方法的参数(请参阅)。因此,您必须提供列的名称。如果您只有位置,则可以获取数组的相应元素的colModel和name属性: var iPos=3,//列的位置 $grid=$(“#gridId”), colModel=$grid.jqGrid(“get

Jqgrid 将选定行中的数据添加到新行

我试着做一些类似的事情,当我们按下add按钮,我们有一个select行,它从select行复制数据并插入新行 我是jqgrid的新手,所以如果有任何想法,我将不胜感激。因为我不知道怎么做 这是我到目前为止的代码 onSelectRow: function(id){ if(id && id!==lastsel){ jQuery('#list_primavera_clientes').jqGrid('restoreRow',lastse

jqGrid-如何跟踪本地操作的速度

我收到了创建两个应用程序的任务,一个优化,一个未优化,我使用免费的jqGrid显示数据库中的数据 我已经成功地创建了这两个,但我想跟踪本地操作完成的速度(分页、搜索、排序) 我尝试为触发操作的每个按钮设置事件,但它们似乎不会触发。。。我想知道jqGrid中是否有更好的东西可以使用,或者有什么建议可以帮助我解决这个问题 我的jqGrid代码如下所示: $(函数(){ var colModelSettings=[ {name:'id',label:'id',key:true,hidden:true,

Jqgrid 如何动态更改编辑表单的宽度?

在某些情况下,我需要在jqgrid中放大“编辑和添加表单”对话框 我试过了 $("#contratos").jqGrid('navGrid', '#paginacion', {}, {width: 900}); 没有成功 我正在使用JQGrid 4.5.2。为和编辑和添加您应该使用的对话框设置宽度 $(“#contatos”).jqGrid('navGrid','#pagination',{},{width:900},{width:900}); 或 var formEditOptions={

上一页 1 2 ...  8   9   10   11    12   13   14  ... 下一页 最后一页 共 64 页