【问题标题】:Is it possible to use yadcf "ranger_number_slider" in server side processed datatables?是否可以在服务器端处理的数据表中使用 yadcf“ranger_number_slider”?
【发布时间】:2016-09-28 13:42:28
【问题描述】:

我需要一些帮助。 我有一个服务器端处理的 jquery.datatable。其中一列是数值介于 0 和 180 之间的数值列。

我想使用 yadcf ranger_number_slider 过滤此列。我这样设置 yadcf:

{
       column_number: 14,
       filter_type: 'range_number_slider',
       filter_container_id: 'external_filter_container_ZZ'
}

但我面临一些问题: 在数据表的第一页(分页大小为10,条目数约为10.000),该特定列的值(偶然地)仅从0到30。div“external_filter_container_ZZ”中显示的ranger_number_slider如下所示:

Ranger-Number-Slider

如图所示,滑块设置为从左侧的 0 到右侧的 30。看起来,滑块并没有从服务器端处理中获取此特定列的所有值。

另外:如果我尝试在滑块中选择一些值,表格中的结果总是为空,滑块消失!

有没有人能就这种行为给出一些提示?

非常感谢您。

最好的问候 最佳

【问题讨论】:

    标签: datatables yadcf


    【解决方案1】:

    不仅有可能,它还可以在展示页面 - see here 上找到,您必须在文档/展示 (source on github too) 中进行一些阅读,简而言之,您会找到所有需要的文档:除了您的表格数据从服务器发送到客户端,您还必须向 yadcf 提供其数据 - 使用相关数据填充 yadcf_data_COL_NUM

    aaData:[["Trident", "Internet Explorer 4.0", "Win 95+", "7/24/2015", "1"],…]
    draw:"2"
    recordsFiltered:6
    recordsTotal:57
    yadcf_data_0:[{value: "Trident", label: "Trident Eng'"}, {value: "Tasman", label: "Tasman Eng'"},…]
    yadcf_data_1:["Nintendo DS browser", "Netscape Browser 8", "All others", "Lynx", "Mozilla 1.6", "Mozilla 1.5",…]
    yadcf_data_2:["N800", "Win 95+ / Mac OS 8.6-9.2", "S60", "KDE 3.5", "Win XP SP2+", "KDE 3.3", "OSX.3", "KDE 3.1",…]
    yadcf_data_4:["134", "0"] <- this is for range slider filter tips
    

    来自展示文档

    //如果你想填充你的 select / auto_complete 带有值的过滤器//您必须将 以下属性 yadcf_data_0 / yadcf_data_1 / etc' //其中每个 属性包含字符串列表 //例如: //"yadcf_data_0":["KHTML","Webkit","Trident","Misc","Other 浏览器","Tasman","Presto","Gecko"],

    【讨论】:

    • 请不要生我的气,但我不明白。我找不到有关如何使其工作的文档。我只有 PHP 和 JS。我不知道在哪里放置或集成播种的 java 代码。 JSON结果由jquery.datatables的SSP模块附带的“ssp.class.php”中的PHP-func“complex”返回。对不起,我是新手,但我真的被困住了。谁能提供更多提示?
    • 很酷,试试看用户github.com/vedmack/yadcf/issues/206提供的这个例子,也可以在github上搜索php/yadcf相关代码
    • 我越来越感觉,我太没有才华(或太愚蠢)无法理解这些过程......关于你在 github 上链接的例子:我可以看到 ssp 的 php 实现- 数据表文件。但是这些代码片段与我使用的相同......它们是标准实现。我找不到任何使 ranger_slider 工作的东西或任何告诉我如何将 yadcf_data_X-Information 填充到 JSON 结果中的东西.....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多