我正在使用bootstrap表来处理来自我的数据库的数据。引导程序表过滤器控制扩展填充选择完整的选项列表
我使用分页功能,只发送用户使用限制和偏移选项请求的行数。
我也使用表格控件扩展来简化结果过滤。但是,当我使用数据过滤器控制=“选择”筛选的选择控件时,条目就是那些结果集中返回的条目。
当我应用其他过滤器时,列表将会增长。我想使用这个API,并让它预先从服务器列表中列出所有可能的项目,以便通过这些选项进行过滤。
尽管我可以将结果返回给每个过滤的结果集,也许在JSON的单独元素中,但最好在控件本身加载后加载此列表,因为我不需要经常发送该数据集与每个过滤器的控制。
这可能吗?我可以使用API预先加载这个列表的一组值吗?
在github上有一个问题,似乎描述了一个类似的问题,我得到了什么https://github.com/wenzhixin/bootstrap-table/issues/904和补丁的说明,但我不知道如何实现该问题。
我使用从maxcdn.bootstrapcdn.com引导3.3.4和我使用的自举表1.8.1通过cdnjs.cloudflare.com
编辑: 我已经用Firebug后想通了这一点步骤通过逐行代码来弄清楚我是否可以做到这一点。
将数据提供给过滤器有两种选择。将属性data-filter-data添加到。你可以使用一个“var”或“url”选项,后跟一个下划线(或者其他一些被丢弃的字符),然后在“var”的情况下传递一个对象名称,我的看起来像这样data-filter-data = “var_OnlineValues”并使用我的对象var OnlineValues = {“”:“”,“Started”:“Started”,“Submitted”:“Submitted”}。我还在服务器上有一些我以JSON形式返回的数据。 data-filter-data =“url_filename.php”,返回的对象是一个键/值对。
我希望这会有所帮助。
真的做得很好。它完美的作品。 (var部分只测试过) – jermey