javascript - Datatables + YADCF + Select2 - 默认选择的数据

标签 javascript datatables jquery-select2 yadcf

在我的项目中,基于Datatables+YADCF,可以使用更多下拉菜单和Select2字段。 所有数据均通过 Ajax 请求加载。 好的,问题是:

在下拉列表中选择值后,是否可以在 Select2 字段中设置默认选定值?

或者另一个问题:是否可以仅使用 Ajax 数据自动填充 select2 字段中的选定值?

(也许: { 关键:1、 值(value):汽车, 默认值:true }

更新

(服务器托管在 Heroku 上(免费计划 - 可以在 30 分钟不活动后进入休眠状态)。服务器端并不理想,但对于本示例来说可能还可以。)

这是第一个示例:

Datatables + YADCF 库的基本使用。第一列上方是下拉元素中的名称。在第二列上方的 select2 中是姓氏。 在下拉列表中选择“姓名”后,将在第二列中过滤“姓氏”。

https://jsfiddle.net/lukassliacky/fojp91zx/

第二个示例:

运行示例后预填充姓氏“Winters”:

https://jsfiddle.net/lukassliacky/fojp91zx/6/

好的,问题:

第二个示例是使用外部 API 函数刷新后预填充的姓氏:

yadcf.exFilterColumn(oTable, [[1, ['Winters']]])

请问,是否可以在每次请求后从服务器加载此“预填充姓氏”?

例如: 我的下拉列表中有国家/地区,我需要在 select2 字段中加载和预填充所选国家/地区的区域。

谢谢您的回答。

最佳答案

您应该使用yadcf.exFilterColumn方法,请参阅示例

yadcf.exFilterColumn(oTable, [
  [0, ['Some Data 1', 'Some Data 2']]
]); 

for pre filtering multi select filter you should use array with values (or an array with single value)

read more in the docs

关于javascript - Datatables + YADCF + Select2 - 默认选择的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48991978/

相关文章:

jquery - 复杂标题的排序和搜索问题

javascript - React 应用程序本地存储未设置

javascript - 访问 Angular-UI uib-tab 中的表单

jquery - 右键单击一行时如何在数据表上显示编辑和删除按钮?

javascript - 如何设置 jQuery Select2 的选定值?

javascript - 关闭 Select2 输入时选择当前项目

jquery select2 - 不工作

javascript - 在 CKEditor 中添加语言列表

javascript - 如何找到:before element using Javascript?的位置

javascript - Bootstrap Multiselect 和 $.ajax GET 以及嵌套对象