问题标签 [jquery-jtable]

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

jquery - 在 jtable 中添加自定义按钮

我们可以在jtable中添加自定义按钮吗?是否有任何选项可用于创建按钮?
意味着如果我想要一个用于创建 PDF 的按钮,那我该怎么办?

0 投票
1 回答
1211 浏览

asp.net-mvc - 如何在 jTable jquery 插件中添加打开弹出窗口以执行任务的自定义按钮

我正在尝试使用 jTable jquery 插件在我的 asp.net mvc 4 网页中显示类似控件的 gridview。我是使用 jTable 的新手,想将它用于 CRUD 操作,还想创建另一个自定义按钮,该按钮打开弹出窗口,其中包含一些执行某些任务的表单字段。我浏览了 jTable 文档,发现我们可以使用它的“显示”功能显示自定义 HTML,但是如何显示包含我想要的字段的弹出窗口并发送 AJAX 请求(因为文档中只显示 4 个操作)。

有没有办法做到这一点?

提前致谢...

0 投票
1 回答
1294 浏览

jquery - 使用 jTable-JQuery 的动态 DeleteAction

我正在开发和使用 asp.Net “JTable - JQuery (jtable.org)”。我只想在字段“Source”的值等于“M”时显示操作“updateAction”和“DeleteAction”。

0 投票
1 回答
3156 浏览

php - 值 == 字段选项中的 DisplayText,否则字段为空白

我已经在这里的 jquery-jtable Github 问题部分提出了这个问题:https ://github.com/hikalkan/jtable/issues/703 。目前似乎没有太多的知识可以分享,这个问题严重阻碍了我项目的进一步发展。

我几乎可以肯定我错过了一些相对简单的东西,因为根据这里的文档:http ://www.jtable.org/ApiReference#fopt-options这真的应该很简单,没有问题。

请注意,此代码的简化版本应说明问题,并不能准确代表代码的实现方式。也就是说,我正在严格尝试解决可重现的问题,而不是如何在我更大的项目中最好地使用它。这是该问题的复制粘贴:

让我们制作 SQL 表:

现在让我们制作jtable:

让我们创建运行 SQL 查询的 personactions.php 文件以获取 action==list:

最后,让我们创建将查询下拉内容的 DropdownSelectors.php 文件。根据我构建此文件的方式,我将得到 2 个不同的结果,但都不令人满意。

在第一个示例中,我将制作 [DisplayText] == [Value]。这将在 jtable 视图中正确显示员工职位信息,并正确填充创建/编辑的下拉列表。但是,下拉列表报告的 [Value] 对于以后的查询来说几乎没有它实际上是employeetitleid 而不是只是重复employeetitle 时有用。两个示例中显示的代码与 jtable 预期的数组类型完美匹配,如下所示:http ://www.jtable.org/apireference#fopt-options 。这不应该有争议,因为创建/编辑下拉菜单在任一示例中都可以使用。

示例 DropdownSelectors.php #1:

在第二个示例中,我将从employee_titles 表的不同列中提取[DisplayText] 和[Value]。这将导致 jtable 的员工标题列为空,但仍会正确填充下拉列表以进行创建/编辑。在这种情况下,下拉列表报告的 [Value] 对于以后的查询非常有用,因为它实际上报告了employeetitleid,而不仅仅是重复的employeetitle。两个示例中显示的代码与 jtable 预期的数组类型完美匹配,如下所示:http ://www.jtable.org/apireference#fopt-options 。这不应该有争议,因为创建/编辑下拉菜单在任一示例中都可以使用。但是,显示的 jtable 列显示为空白是完全不能接受的。

示例 DropdownSelectors.php #2:

既然您拥有完全重现这个非常可重现的问题所需的所有代码,谁能告诉我如何解决它,以便列出的字段显示 DisplayText 并且下拉选项发出等同于 ID # 的 vlaue?我开始相信 jtable 本身存在显示错误,并且某处的小修复会导致信息出现在 jtable 视图中。

请参阅链接的 github 问题,了解我尝试过的一些解决方法以及它们为什么不起作用。

0 投票
3 回答
590 浏览

jquery - jquery > 将类添加到动态创建的选择器

我正在尝试将一个类添加到我使用 jTable 插件生成的行中,但是我需要将其添加到某些行中,这些行在<p>我需要更改行背景的项目上具有“突出显示”的类。这些我在生成表格的同时生成。我正在使用这个:

但它不起作用......我假设是因为它找不到我引用的类。我怎样才能解决这个问题?或者有没有其他方法可以做到这一点?提前致谢

*编辑* 以下是我使用 jTable 插件的方法:

您可以看到我在状态字段中添加了类。

0 投票
1 回答
1137 浏览

model-view-controller - 使用jQuery将模型从JTable MVC中的视图传递给控制器

我正在尝试使用 jTable 将整个模型从 View 传递到 Controller。这是查看代码

我有一个过滤条件,将根据该条件加载表格。说 ModelId 和 ModelName 的 DropdownList,在选择时,然后单击一个按钮,执行下面的函数。

这是控制器的代码。

我是 AJAX 的新手,我面临一个问题,即返回的模型为空,但是如果我导致正常的提交按钮后操作,那么模型将被保留。我用谷歌搜索并获得了它们传递离散元素而不是传递的示例整个模型。--编辑 -- 这是我提到的链接。 http://www.jtable.org/Demo/Filtering

请帮忙。谢谢。

0 投票
1 回答
1063 浏览

javascript - Chrome 和本地 JavaScript 文件

我有这样的代码: http: //codepad.org/0j9m2Xdw

这些文件:

<link href="js/jtable/themes/metro/blue/jtable.min.css" rel="stylesheet" type="text/css" />

<script src="js/jtable/jquery.jtable.min.js" type="text/javascript"></script>

100% 在正确的位置。我google-chrome使用--allow-file-access--allow-file-access-from-files参数运行。即使当我尝试访问我的index.html位置时,我仍然会得到一个空白页面,即:file:///home/myusername/code/web/index.html

怎么了?

0 投票
3 回答
1189 浏览

javascript - 如何在“x”秒后使用 setTimeout 方法刷新 jTable?

这是我所拥有的:

我正在使用jTable,除了我的 setTimeout 方法外,一切正常。在萤火虫中,它看起来可以发出两次请求。我假设曾经是正常请求和我的方法中的另一个请求,但在第二次之后不再有请求。我是网络开发的新手,所以如果你能快速解释一下我做错了什么,那也会有所帮助。

0 投票
1 回答
312 浏览

jquery - 如何发送 HTML 控件的多个值(如列表框)作为参数来获取记录以填充到我的 jTable

从服务器加载记录的典型方法是使用加载方法指定参数是这样的 -

现在,如果我必须通过发布表单来提交动态值,我可以发布这样的详细信息以生成 jTable -

其中 CityId 和 HTML 控件的名称 ID

现在,如果 City 是允许选择多个值的列表框,我应该如何重新构建上面的行,以便它将 CityId 的多个值发布到将处理它的服务器端页面。

现在,当我使用 CityId 是列表框的 ID 的这一行时 -

POST 的响应正文显示如下内容 -

城市%5B%5D =4&城市%5B%5D =1&姓名=Halil

%5B%5D 等价于 []

所以这会转到我的服务器端脚本 -

城市[] =4&城市[] =1&姓名=Halil

当我尝试使用这样的方法获取它时,我可以检索 Name 但不是 City 的-

如何发送 HTML 控件的多个值(如列表框)作为参数来获取记录以填充到我的 jTable

0 投票
1 回答
1526 浏览

c# - 在 jtable 中访问 JSON

我是 jQuery jTable 插件的新手。考虑来自官方样本的这个片段

为什么在访问 JSON 时,record是小写的 -

而这是从 ASP.NET MVC 控制器代码发送的 -

发送的 JSON 看起来像这样 -

我的问题是当 StudentId 被访问时示例中的代码如何工作

而访问 JSON 数据的常规方法是基于上面实际发出的 JSON -

为什么undefined我尝试访问studentData.Record.TotalRecordCount或时返回studentData.record.TotalRecordCount

如何在 JavaScript 中访问 TotalRecordCount 的值?我可以添加自定义 JSON 变量(Result、Records、TotalRecordCount 除外)并访问它们的值吗?