问题标签 [jquery-datatables]
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.
jquery - jQuery DataTables:控制表格宽度
我在使用 jQuery DataTables 插件控制表格宽度时遇到问题。该表应该是容器宽度的 100%,但最终是任意宽度,而不是小于容器宽度。
建议赞赏
表声明如下所示
和 javascript
在 Firebug 中检查 HTML,您会看到这一点(注意添加的 style="width: 0px;")
在 Firebug 中查看样式,table.display 样式已被覆盖。看不到这是从哪里来的
c# - jQuery中数据表插件的服务器端处理失败
我正在使用来自http://datatables.net/的 jquery 'datatables' 插件(我已经在他们的论坛上发布了这个,但我在这里发帖,因为我不确定它会在那里得到回复)。但是,我无法将数据加载到表中。我正在尝试一个非常简单的示例,但它不断从 jquery.datatable.min.js 文件中返回说“Microsoft JScript 错误:'undefined' is null or not an object”。它发生在第 440 行,即
我的控制器是
我的 jquery 文件是
html 文件是(实际上是 .spark)
有任何想法吗??
jquery - jQuery插件DataTables,自定义过滤
如何在我的代码中设置自定义过滤器以在过滤之前忽略表中的重音符号和特殊字符?
我正在使用 DataTables 插件(http://www.datatables.net/)
jquery - 如何将多个jquery dataTables 放在一页中?
我想使用 jquery dataTables 来展示一些东西。
当我将一个数据表放在一页中时效果很好,然后我再添加一个,但它们几乎占据了相同的位置,其中一个效果不佳。
你知道如何处理吗?
jquery - ID 按字母顺序而不是数字顺序
我正在从 id 排序的 MySQL 中提取数据,即 1,2,3 并且没有问题。
但是,当我将它与http://www.datatables.net/一起使用时,顺序变为 1, 10, 11 ,12,..
我找不到任何参数来解决这个问题。
我想知道是否有人知道如何解决这个问题。
c# - 将对象列表转换为 List> 数据
我正在尝试为我的系统使用 jquery DataTables 插件,使用 web 服务通过 ajax 调用填充数据。
我需要从网络服务返回的是这样的列表:List<List<string>>;
我有大约 120 个不同的域类被它用作核心数据对象,所以我需要某种系统,我可以从不同的域类中获取数据并List<List<string>>
以某种自动的方式将它们转换为。
我获取数据的方式是这样的(示例代码):
我一直在研究 DynamicLinq 和 System.Reflection,但一无所获:(
更新:
我需要从 web 服务返回的是一个这样的数组:
为了填充这个数组,我有大约 120 个具有不同属性的域类的不同列表,我需要动态访问每个属性的这些属性:
对于一个房间,基于如下所示的对象:
对于酒店:
我有一个带有列表配置的 XML 文件:
因此,我根据要加载的列表从 XML 文件中提取配置。我根据列表 ID 调用数据存储,并获取我想要的任何域类(房间/酒店)的列表。我遍历返回的列表并生成某种数组,以便可以填充页面上的列表。
我希望这能澄清一些事情......
jquery - jQuery DataTables 使用 MVC 显示和隐藏详细信息功能
是否有一个简单明了的示例来说明如何使用带有 MVC 的 dataTables jQuery 插件的特定记录功能的显示/隐藏详细信息?如果您已经实现了这些东西并可以与我分享,我将不胜感激。
谢谢您的帮助!
c# - jQuery 从 DataTables 插件更新记录到数据库
我想知道将数据表中的记录插入数据库的最佳方法是什么,只是注意到我正在使用 ASP.NET/WebForms & WebServices 从数据库中检索信息。
asp.net-mvc - 将 jQuery DataTable 与 ASP.NET MVC 一起使用的正确 AJAX 模式是什么?
我为针对 ASP.NET MVC 服务器的服务器端处理配置了一个 jQuery DataTable 。
为实现渐进增强,先呈现 HTML 表,然后升级为 DataTable。当 DataTable 进行 AJAX 调用以检索更多数据时,它期望返回的 JSON 的元素与现有的表列布局相关联。
这似乎会引起一些架构摩擦,因为:
在初始页面呈现期间:
- Controller 将数据库数据转换为 DTO 并建立 ViewData 模型。
- ViewPage 借助 HtmlHelper 等将 ViewData 模型转换为 HTML。
期间 AJAX 更新:
- 控制器将数据库数据转换为表格单元数据,带有超链接等。
- DataTable 将返回的数据直接呈现到表格单元格中。
这里的重点是控制器现在被迫了解表格呈现布局,而它的职责应该仅限于传回 DTO。
这里的正确模式是什么?如何支持 AJAX 调用并遵守控制器中的单一职责原则?
一些清晰:
我的 DTO 具有三个属性:
呈现的 DataTable 有四列:
ViewPage 将 3 属性 DTO 呈现为 4 列表。如果控制器传回与 AJAX JSON 相同的 3 属性 DTO,则数据表会抱怨缺少列……数据表期望返回的 JSON 代表单元格元素,而不是源数据。
目前我正在使用 jQuery 数组转换和自定义表格渲染来解决这个问题,这有效地复制了 ViewPage 的逻辑。
有没有其他选择?
jqgrid - JQGrid、Telerik、DataTables 等,哪个好?
Telerik
http://www.telerik.com/products/aspnet-mvc.aspx
JqGrid http://www.trirand.com/blog/
您认为更好的任何其他免费网格。
那么哪一个是简单的,强大的使用。ASP.NET MVC。