jqgrid 相关问题

jqGrid是一个支持Ajax的jQuery插件,它提供了一种在Web上表示表格数据的解决方案。

JQGrid 虚拟滚动不起作用

我有一个简单的 JQGrid,其中包含以下代码: jQuery("#MyJQGrid").jqGrid({ 网址:数据网址, 数据类型:“json”, 身高:550, 宽度:1180, colNames: 列名,

回答 2 投票 0

Jqgrid 虚拟滚动以编程方式加载下一组行

我正在使用带虚拟滚动的 Jqgrid,我正在加载网格中的前 25 条记录。当我单击按钮而不是滚动时,我希望根据某些操作加载接下来的 25 条记录

回答 1 投票 0

如何在数据库表中查找特定用户的最新记录?

我正在开发一个蛋糕 PHP 应用程序。在此我使用 jqgrid 来显示我的记录。 这是我的 ctp 文件: jQuery(文档).ready(功能...</desc> <question vote="1"> <p>我正在开发一个蛋糕 PHP 应用程序。在此我使用 jqgrid 来显示我的记录。</p> <p>这是我的ctp文件:</p> <pre><code> &lt;script type=&#34;text/javascript&#34;&gt; jQuery(document).ready(function(){ jQuery(&#34;#list&#34;).jqGrid( { url:&#39;&lt;?php if(!empty($this-&gt;params[&#34;named&#34;][&#34;batch&#34;]))echo $this-&gt;Html-&gt;url(array(&#34;controller&#34; =&gt; &#34;placements&#34;, &#34;action&#34; =&gt; &#34;report17&#34;, &#34;ajax&#34; =&gt; true,&#34;batch&#34;=&gt;$this-&gt;params[&#34;named&#34;][&#34;batch&#34;])); else echo $this-&gt;Html-&gt;url(array(&#34;controller&#34; =&gt; &#34;placements&#34;, &#34;action&#34; =&gt; &#34;report17&#34;, &#34;ajax&#34; =&gt; true)); ?&gt;&#39;, datatype: &#34;json&#34;, mtype: &#34;GET&#34;, colNames:[&#39;Student&#39;,&#39;Phone No.&#39;,&#39;Batch&#39;,&#39;Created&#39;], colModel:[ {name:&#39;studentname&#39;,index:&#39;studentname&#39;, width:30, search:true}, {name:&#39;contactnumber1&#39;,index:&#39;contactnumber1&#39;, width:20, search:true}, {name:&#39;batchname&#39;,index:&#39;batchname&#39;, width:30, search:true}, {name:&#39;latest&#39;,index:&#39;latest&#39;, width:30, search:true}, ], rowNum:10, rowList:[10,20,30], pager: jQuery(&#39;#pager&#39;), sortname: &#39;latest&#39;, viewrecords: true, sortorder: &#34;desc&#34;, caption:&#34;Placements&#34;, height:&#34;auto&#34;, autowidth: true, navigator:true }); jQuery(&#34;#list&#34;).navGrid(&#34;#pager&#34;,{edit:false,add:false,del:false,search:false}); jQuery(&#34;#list&#34;).jqGrid(&#39;filterToolbar&#39;); }) &lt;/script&gt; </code></pre> <p>这是我在控制器中定义的函数</p> <pre><code> $conditions = array(); if(!empty($this-&gt;params[&#39;named&#39;][&#39;batch&#39;])) array_push(&amp;$conditions, array(&#39;Batch.id&#39; =&gt; $this-&gt;params[&#39;named&#39;][&#39;batch&#39;] )); array_push(&amp;$conditions, array(&#39;Student.type&#39; =&gt; &#39;student&#39; )); array_push(&amp;$conditions, array(&#39;Student.trainingcompleted&#39; =&gt; &#39;1&#39; )); $result = $this-&gt;Placement-&gt;find(&#39;all&#39;, array( &#39;fields&#39; =&gt; array(&#39;id&#39;,&#39;student_id&#39;,&#39;company_id&#39;,&#39;branch_id&#39;,&#39;max(Placement.created) as latest&#39;), &#39;link&#39; =&gt; array( &#39;Student&#39; =&gt; array( &#39;Batch&#39; ), &#39;Company&#39; ), &#39;group&#39;=&gt;&#39;Placement.student_id&#39;, &#39;conditions&#39;=&gt;$conditions, &#39;order&#39; =&gt; $sort_range, &#39;limit&#39; =&gt; $limit_range )); } $i = 0; $response-&gt;page = $page; $response-&gt;total = $total_pages; $response-&gt;records = $count; //pr($result); foreach($result as $result) { $response-&gt;rows[$i][&#39;id&#39;] = $result[&#39;Placement&#39;][&#39;id&#39;]; $student = &#34;&lt;a href=&#39;&#34; . APP_URL . &#34;students/view/&#34; . $result[&#39;Student&#39;][&#39;id&#39;] . &#34;/by:student&#39;&gt;&#34; . $result[&#39;Student&#39;][&#39;fullname&#39;] . &#34;&lt;/a&gt;&#34;; $batch = &#34;&lt;a href=&#39;&#34; . APP_URL . &#34;batches/view/&#34; . $result[&#39;Batch&#39;][&#39;id&#39;] . &#34;&#39;&gt;&#34; . $result[&#39;Batch&#39;][&#39;name&#39;] . &#34;&lt;/a&gt;&#34;; $contactnumber1 =$result[&#39;Student&#39;][&#39;contactnumber1&#39;]; $response-&gt;rows[$i][&#39;cell&#39;] = array($student, $contactnumber1, $batch,$result[&#39;Placement&#39;][&#39;latest&#39;]); $i++; } echo json_encode($response); </code></pre> <p>在安置表中可能有多个学生条目。</p> <p>例如</p> <pre><code>id student_id istillworking created 1 16 no 2010-09-07 10:02:16 2 16 yes 2010-12-30 12:48:44 </code></pre> <p>我想显示每个用户的最新记录。 例如,对于 Student_id 16,它应该获取 2010-12-30 12:48:44 创建的记录。</p> <p>我尝试通过上面的代码来实现这一点。但我收到以下错误:</p> <p><b>警告</b>(512):<b>SQL错误:</b>1054:“订单子句”中存在未知列“Placement.latest”</p> <p>我无法解决这个问题。</p> </question> <answer tick="false" vote="0"> <p>您的“展示位置”表没有“最新”列,或者您没有在 $result 变量中传递它。也许您在查找语句中指定了列,但未包含“最新”。</p> <p>尝试放置 debug($result);循环内。这将显示已传递的数据。</p> <p>顺便说一下,这不是一个好主意</p> <pre><code>foreach($result as $result) { ... } </code></pre> <p>...除了语法错误之外,它还可能导致以后出现不可预测的行为。最好将结果作为 $results(复数)传递并执行 </p> <pre><code>foreach($results as $result) { ... } </code></pre> </answer> </body></html>

回答 0 投票 0

如何使用可包含行为实现第三级搜索

我开发了一个蛋糕PHP应用程序。 其中有学生、安置、批次、公司等表格 在placements表中有student_id,company_id,在students表中有batc...

回答 1 投票 0

jqgrid 日期格式化程序和格式

我输入的日期为 24 年 10 月 30 日,我需要将其显示为 2024 年 10 月 30 日,并且还需要能够按日期排序 我有这段代码,但它不起作用并显示乱码

回答 1 投票 0

自动化 jqGrid 过滤器

好吧,简而言之,我需要做的就是在 jqGrid 加载时自动应用一组排序标准和数据过滤器。 目的是让用户从大约 10 个 pre-

回答 1 投票 0

Jqgrid 更新后列扩展

我正在开发一个大学网站。我在 jqGrid 中显示员工详细信息以及员工姓名、地址、手机号码和 部门。网格如下所示,数据库如下所示

回答 1 投票 0

根据单元格值在jqGrid中选择一行

col型号:[ { 名称: 'Id', 索引: 'Id', 隐藏: true, 搜索: false }, { name: '姓名', 索引: '姓名', 隐藏: true, 搜索: false }, ] 正如 setSelection 遇到的那样...

回答 3 投票 0

当 loadonce 选项设置为 false 时,jqGrid 导出到 excel 的问题

我有一个 ASP.net MVC 解决方案并在其中使用 jqGrid。为了获得更好的性能,我使用 loadonce: false 作为选项,它应该是这样的,不幸的是 jqGrid 似乎不支持它

回答 1 投票 0

服务器端jqgrid分页

我正在尝试将服务器端分页添加到我的网格中。此外,我还有一个按“许可证”、“号码”和“组”进行过滤的过滤器。当我按下下一页按钮时,控制器被调用,我获取数据...

回答 1 投票 0

jqGrid:在将 HTML 表格转换为网格时启用分页

一直在谷歌搜索如何将 html 表转换为可分页和可排序的内容,我偶然发现了 jqGrid jquery 插件。到目前为止我已经了解到我们必须调用 tableToGrid...

回答 1 投票 0

jqgrid 中的页面计数与服务器端分页

我正在为 JQGrid 实现服务器端分页(使用 MVC4)。我能弄清楚。我没有使用 JQGrid 的寻呼机选项。相反,我使用自定义寻呼机实现。为此我需要...

回答 2 投票 0

JQGrid 分页不起作用

我正在显示一个jqgrid,其中包含工作正常的数据,并尝试在不起作用的数据之上实现分页。我浏览了这里的示例 http://trirand.com/blog/jqgrid/jqgrid.htm...

回答 2 投票 0

设置jqgrid总页数为*Many*

我在我的项目中使用jqgrid。我有大量数据必须通过分页加载。 有没有办法将分页的总页数设置为Many值。

回答 1 投票 0

jqgrid 空 json 数据

我使用jqGrid v4.4.5。当网格为空时,显示“第1页,共0页”。我读了这个答案 但我的问题没有解决。我的httphandler发送这个json结果 "{\"页\":0,\"记录\":0,\"行数\":[],\"总计...

回答 2 投票 0

JQGrid - 分页栏可以询问显示多少行吗?

我一直在谷歌搜索,试图找出JQGrid分页栏是否能够显示类似的内容 # 行:10 20 25 50 100 自动内置?

回答 1 投票 0

jQGrid 不显示最后一页和从服务器返回的总记录

我正在使用 jQGrid 和 asp 处理程序来在网格中显示记录。客户端分页、搜索和排序一切正常。下面是我的代码。 jQuery("#jQGridDemo").jqGrid({ ...

回答 1 投票 0

如何用mssql对jqgrid进行后端分页

我正在尝试使用 MSSQL 作为源让我的分页适用于 jqgrid。我知道你可以在 MSSQL 中使用 limit 命令,但不幸的是 MSSQL 中不存在该命令,所以我如何正确地使用...

回答 2 投票 0

jqGrid分页不起作用

jqGrid 似乎只显示第一页,服务器似乎是正确的。 这是js: $("#gpaTable").jqGrid({ 数据类型:“本地”, 寻呼机:“#gpaPager”, 查看记录:真实, jsonRe...

回答 1 投票 0

jqGrid 分页按钮只需单击一下即可工作

我在我的项目中使用jqGrid并遇到了一个奇怪的分页问题。我可以单击下一页按钮并从第 1 页转到第 2 页,但此后我按下的任何其他分页按钮都会卡在 p...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.