Jquery 插件,如 dataable,但根据需要具有 ajax 分页和服务器端搜索

Posted

技术标签:

【中文标题】Jquery 插件,如 dataable,但根据需要具有 ajax 分页和服务器端搜索【英文标题】:Jquery plugins like datable, but having ajax pagination and server side search as per needed 【发布时间】:2019-08-17 16:26:41 【问题描述】:

我正在使用数据表,但应编写大量代码以具有以下功能:

每列渲染(最好不要为每列写函数) 能够显示关系数据,例如 ('name':'Suba Sah',role:'id':1,'name':'Super Admin')。显示角色名称 基于列的搜索功能-(可能是日期范围、数字范围、文本搜索和搜索应该在服务器端), 每页加载数据,而不是所有数据一次。 如果可能,控制表 UI 编写 JSON。

是否有任何 jQuery UI 具有上述功能,并且不需要代码来为特定页面进行渲染和动态数据加载。

【问题讨论】:

【参考方案1】:

我不知道这个插件是否符合您的期望。但我和你的感觉一样,开发了一个jQuery插件,即dynamic-table,链接是-https://github.com/veshraj/dynamic-table

这可能有一些错误。如果您遇到任何问题,请告诉我。

你只需要像这样写html-

 <table id="dynamicTable">
 </table>

并写入列信息

 columnInfo = 
    columns:
    [
                       name : 'name',
                        label:'Name',
                    ,
                    ..
                    ..
            ],
            actionButtons : 
            [
                
                    <a title = "Click to edit this record" href="::_links.self.href::"> <i class = "fa fa-eye"></i> View</a>
                ,
                ..
            ]
        ; 

并根据文档对其进行初始化。

【讨论】:

以上是关于Jquery 插件,如 dataable,但根据需要具有 ajax 分页和服务器端搜索的主要内容,如果未能解决你的问题,请参考以下文章

Jquery插件类似于datable,但根据需要具有ajax分页和服务器端搜索

jQuery插件(拖拽)

jQuery 在自定义插件上实现销毁方法

JQuery——UI型插件

JQuery“浮动”选项卡,如GetSatisfaction

jquery 验证插件:验证隐藏输入,跳过所需的输入文本