问题标签 [jqgrid-php]

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 回答
887 浏览

jqgrid-php - jqgrid中的空网格

我正在尝试将网格集成到我的 PHP 项目中,JQgrid 看起来很简单!!当我集成时,我只能看到网格,而不是网格中的数据!我刚刚更改了示例代码的数据库设置以使用我的数据库。

调试结果:

  1. 当我使用 firebug 进行调试时,我能够在 firebug 的 consolde 模式下看到 db 行。

  2. 这里还粘贴了 jqGrid.log 的日志

  3. 它还会引发警告消息“警告:date() [function.date]:依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但您仍然收到此警告,您很可能拼错了时区标识符。我们在 C:\Users\Karthik\Desktop\apache\htdocs 中选择了 'America/New_York' 作为 '-5.0/no DST' \php\jqGrid.php(1) : eval()'d 代码在第 1 行"

这两个文件都位于根目录中。一些疑难解答的线索

PHP 代码“myfristgrid.php”

需要一次'jq-config.php';

// 包含 jqGrid 类

require_once "php/jqGrid.php";

require_once "php/jqGridPdo.php";

$conn = 新 PDO(DB_DSN,DB_USER,DB_PASSWORD);

$conn->query("SET NAMES utf8");

$grid = new jqGridRender($conn);

$grid->调试=真;

$grid->SelectCommand = 'SELECT * FROM question';

$grid->datatype = 'json';

$grid->setColModel();

$grid->setUrl('myfirstgrid.php');

$grid->setGridOptions(array( "caption"=>"这是自定义 Caption", "rowNum"=>10, "sortname"=>"id", "hoverrows"=>true, "rowList"=>array( 10,20,50), ));

$grid->setColProperty("id", array("label"=>"ID", "width"=>60));

// 享受

$grid->renderGrid('#grid','#pager',true, null, null, true,true);

$conn = 空;


jqGrid.log

执行了 2 个查询 - 2011-01-26 22:50:28 Array ([0] => Array ([time] => 2011-01-26 22:50:28 [query] => SELECT COUNT(* ) AS COUNT FROM question [data] => [types] => [fields] => [primary] => [input] => )

)


0 投票
3 回答
3620 浏览

php - I need to get the entire row data from jqGrid when i click the link in same row using jQgrid

I am new to JQgrid and am unsure how to handle this use case.

When a user clicks on a link in a specific row in jQgrid I need to get the row data with a separator.

0 投票
1 回答
570 浏览

jquery - jq网格。使列的总和“无法使用 stdClass 类型的对象”时出错

我正在尝试以下jqGrid示例:

http://www.trirand.net/demophp.aspx
   功能杂项
   页脚自定义

并获得以下详细信息:


致命错误:不能在 C:\htdocs\proyect\js\jquery\jqGrid\php\jqGrid.php(1)中使用 stdClass 类型的对象作为数组:第1行的 eval() 代码

当您想对“运费”列求和时会发生错误:

PHP:

我们使用的 jqGrid 版本是“3.8.2.1”和 PHP “5.3.1”。

问题是什么?

0 投票
1 回答
742 浏览

php - PHP jqGrid不返回数据

我在我的 Mac 开发环境中设置了一个非常基本的 jqGrid。一切正常。网格渲染和数据加载没有问题。

当我将整个站点移到我的 Windows 机器上时,除了 jqGrid 之外,该站点工作正常。由于某种原因,网格无法访问数据。我正在使用 PDO 对象来连接和查询数据库。当我从 Mac 切换到 Windows 时,数据库凭据没有改变。我可以使用与网格分开的 PDO 对象,但是当我将对象传递给网格时,它似乎不起作用:

我不知道是什么改变导致了这个问题。

谢谢, 贾

0 投票
1 回答
3303 浏览

jquery - 在 jqGrid 的 textarea 中,滚动条在哪里?

我想知道如何在 jqgrid 中显示滚动条。

我使用 jqgrid 显示一些带有 textarea 的数据

textarea 显示,但没有滚动条。

提前致谢

0 投票
3 回答
2756 浏览

jquery - 为什么每次单击列标题时都无法在 jqgrid 中对网格进行排序?

我真的很困惑,我使用 jqgrid 的程序每次单击列标题时都不会排序(降序)?我尝试创建一个使用本地数据(.json 数据)的程序,当我单击列标题时,它在排序方面效果很好。那么第一个有什么问题呢?我正在使用来自客户端服务器的数据....

这是我的 JavaScript 代码:

这是我在 javascript 中的代码,我无法对我的 jqgrid 进行排序...我的 process.php 代码:

将数据加载到 jqgrid 没有问题。唯一的问题是我无法按降序对它们进行排序。每次单击列标题时,它只会升序排序,如果再次单击,则不会发生降序。有什么问题?

0 投票
3 回答
529 浏览

php - 如何获取加载以从服务器获取数据的 url/xmlhttprequest?

我有这个问题,我现在几天都无法解决......这是我的代码。我想获取每次单击 $("#btnQuery") 时加载的 xmlhttprequest 或 url。这里发生的事情是当我单击按钮时,它将显示来自服务器的 jqgrid 中的数据。

这是我的 process.php 的代码。这是我要为我的 jqgrid 获取数据的地方。

在 firebug 控制台中,显示的 xmlhttprequest/location 是: http://localhost/process.php?....%22:%22%22,%22Password%22:%22%22%7D

它的响应主体类似于:

这里有人知道如何获取加载以获取数据的 url/xmlhttprequest 吗?及其响应体?除了我的 jqgrid 之外,我还想在我的 html 正文中显示它...有没有人可以帮助我?..请...非常感谢

0 投票
1 回答
2007 浏览

jqgrid - jqGrid editurl 返回值

我目前有一个 jqGrid,它使用 editurl 编辑数据库中的数据。收到服务器回复后如何操作,例如检查更新是否成功,或者服务器返回的消息。

如果没有执行此操作的 jqGrid 函数,那么我该怎么做呢?

0 投票
6 回答
17645 浏览

jquery - jqGrid:当我点击网格外或其他任何地方时如何失去焦点

我目前正在使用内联编辑进行编辑,当我在网格外单击时,它仍在编辑中。我应该使用什么事件处理程序来使其调用恢复行函数,以便将数据实际发送到服务器的唯一方法是用户按下回车键。

提前谢谢

0 投票
1 回答
2779 浏览

jqgrid - 通过 jqGridImport 恢复 JQGrid 时搜索信息不正确

使用 jqGridExport 导出数据后,我们使用 jqGridImport 导入。第一个问题是底部栏选项没有回来,所以我在之后添加了该代码。所以代码看起来像:

$("#list").jqGridImport({imptype: 'jsonstring', impstring: gridSettings})
.jqGrid('navGrid','#pager', { edit: false, add: false, del: false, search: true, refresh:true },
{},{},{},{closeOnEscape: true, multipleSearch: true, closeAfterSearch: true},{});

gridSettings 字符串的关键部分是:
"postData":{"_search":true,
"nd":1301031279941,
"rows":20,
"page":1,
"sidx":"a.ID",
"sord":"asc",
"filters":{"groupOp":"AND","rules": [{"field":"fname","op":"bw","data":"T"}]}
}

除了搜索之外,一切都很好。上面 postData 中的一行搜索是正确的,但是还有第二个搜索行,我只能将其描述为默认搜索行。如果我进入并从多个搜索框中删除该行,那么一切都是应该的。

所以我的问题是首先,为什么当我使用 jqGridImport 恢复时,multipleSearch 没有恢复?
其次,有没有办法以编程方式删除第二个搜索行?