草庐IT

jqgrid-php

全部标签

javascript - 将数据从 PHP 文件写入 json 文件

我有一个test.php页面,其中显示了三个具有3个“添加链接”按钮的页面,单击这些按钮时用户会看到一个弹出窗口。在窗口中,他添加了链接。添加链接后,基本页面将从“添加链接”按钮变为带有新链接的超链接。现在,我必须使用ajax调用将从用户那里收到的新链接从test.php传递到links.php。Links.php必须有一个JSON代码才能将链接写入另一个名为first.json的文件。first.jason将具有变量和链接的键值对。稍后我必须从.json文件中检索值并重构为数组,更新相应的变量并将其保存回来。到目前为止,我已经设法从test.php获取新链接,并能够通过ajax调用将

javascript - 如何在 jqgrid 或其他方式中以编辑形式显示只读字段以显示只读列中的整个文本

jqGridcolModel包含使用以下属性定义的只读多行列。内容行长大于列宽,文本太长,以至于tooltio无法显示其全部内容。无法查看全部内容。我正在寻找一种允许用户查看整个栏目内容的方法。例如,如果按下编辑表单按钮,则此列内容应在编辑表单中显示为只读文本区域。但是,只读列不会出现在编辑表单中。如何让用户看到整个栏目内容?colModel:[{"name":"LoggedLongText","editable":false,"width":539,"classes":"jqgrid-readonlycolumn","fixed":true,"hidden":false,"searc

javascript - 如何从 jqgrid 和 Laravel 上传多个文件?

下面是我的代码:letcolNames=['ID','Image','Title','Description'];letcolModel=[{name:'id',index:'id',width:30,editable:true,editoptions:{size:"30",maxlength:"50"}},{name:'image',index:'image',align:'left',editable:true,edittype:'file',editoptions:{multiple:true,accept:".jpg,.png,.jpeg",enctype:"multipart

javascript - 如何更改 JQGrid 的编辑对话框的大小?

在JQGrid网格中,当您选择一行并按下编辑按钮时,会弹出一个对话框,允许您在该行的字段中输入信息。如何指定弹出对话框的默认高度、宽度和位置? 最佳答案 根据docsforFormEditing,您可以使用以下选项:top-模态对话框的初始顶部位置。默认值0表示从网格左上角开始的顶部位置。当jqModal选项为true(见下文)并且jqModal插件存在时,任何不同于0的值表示窗口左上角的顶部位置。left-模态对话框的初始左侧位置。默认值0表示从网格左上角开始的左侧位置。当jqModal选项为真(见下文)并且存在jqModal插件

javascript - jqGrid 列未与列标题对齐

这个问题是在这里问的。jqGridcolumnnotalignedwithcolumnheaders但是border-right-color样式似乎不适合我。我正在使用jqGrid3.8和IE8这是我对jqGrid的设置shrinkToFit:true,colModel:[{name:'leid',index:'leid',width:70,label:'LEID'},{name:'cdr',index:'cdr',width:40,label:'CDR'},{name:'name',index:'name',width:160,label:'Name'},{name:'country

javascript - JQgrid - 没有这样的方法 gridunload

我用的是最新版的jqGrid(4.8.2),有一些奇怪的地方:文件夹(或github)中没有文件:grid.custom.js在wiki(http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods)中,该方法必须在文件grid.custom.js中最后,在源代码中我可以找到方法:gridUnload:function(jqGridId),它看起来很相似(但你必须像这样调用这个方法:$.jgrid.gridUnload('jqGridKoeff');不过这个情况真的很奇怪。当心! 最佳答案

javascript - jqGrid - 单击,右键单击,onSelectRow

在jqGrid中,是否有一种“内置”方式可以在行选择之​​前知道单击了什么鼠标按钮?目前我们有jqGrid,其中一些操作绑定(bind)在jqGrid的“onSelectRow”事件上。问题是,当用户右键单击该行时,会引发onSelectRow事件并执行操作。我需要的是在用户右键单击一行时忽略“onSelectRow”。编辑:我知道存在onRightClickRow事件,但它是在onSelectRow和操作已经执行之后引发的。我发现我可以通过事件对象的“类型”知道点击了什么按钮。单击时,类型为“单击”,右键单击时,类型为“上下文菜单”......是否存在其他方法,或者我必须检查类型才能

javascript - jqGrid:如何更改单元格填充

我在谷歌托管的jQueryUI1.8.2和jQuery1.4.2上使用jqGrid3.6.5我想更改jqGrid的单元格填充。出于测试目的,我想将它设置为每个单元格周围的10px。我在谷歌搜索时遇到的唯一选择如下:使用CSS添加内边距。例如。#grid-idtd,#grid-idth{padding:10px;}将cellLayout选项设置为21(paddingleft+paddingright+borderleft)当我的colModel中的任何列都没有设置宽度时,这会像预期的那样工作。尽管当我调整其中一个标题的大小时,或在colModel中设置列​​宽时,标题和单元格不再对齐。有

javascript - jqgrid 复选框更改事件

我的数据库中有真/假值。我想用jqgrid中的复选框更新它们。一旦该值设置为true,它将保持为true,不应更改。请看一下我的专栏模型:{name:'available',width:12,resizable:true,editable:true,align:'center',edittype:'checkbox',formatter:"checkbox",formatoptions:{disabled:false},classes:'check',editrules:{required:false},editoptions:{size:39,value:"True:False"}}

javascript - 如何在 jQgrid 中隐藏列但在添加/编辑面板中显示此列

我想要一种我使用的控制形式。但是字段数太高了。如何显示网格,但只有表单添加/编辑弹出面板中的某些字段显示所有字段??? 最佳答案 以下是您可以执行此操作的方法:colModel:[{name:'email',label:'E-mail',editable:true,hidden:true,editrules:{edithidden:true}}E-mail列不会出现在网格中,但会出现在编辑对话框中。BTW实现相反的效果(显示在网格中但不在编辑对话框中):colModel:[{name:'email',label:'E-mail',e