YADCF初始选择最新值

YADCF初始选择最新值,yadcf,Yadcf,我想在页面加载时从YADCF选择器中选择第一个值。我可以手动执行此操作: yadcf.exFilterColumn(oTable, [ // 1 being the column number, and "value" being the value you want it to initially search for when page loads [4, "3/2020"] …但是否可以在示例中自动选择最近的值3/2020 您可以使用0.9.4.beta.37 yadcf

我想在页面加载时从YADCF选择器中选择第一个值。我可以手动执行此操作:

yadcf.exFilterColumn(oTable, [
    // 1 being the column number, and "value" being the value you want it to initially search for when page loads
    [4, "3/2020"]
…但是否可以在示例中自动选择最近的值3/2020


您可以使用0.9.4.beta.37

yadcf.initOnDtXhrComplete(function() { 
    yadcf.exFilterColumn(oTable, [[4, $("#yadcf-filter--mytable-4 option:eq(1)").val()]], true); 
    //third argument is true so that the filter will happen immediately
});

这是initOnDtXhrComplete的文档

initOnDtXhrComplete 描述:允许设置在dt xhr完成后调用的回调函数 参数:函数做一些逻辑 用法示例:yadcf.initondtxhrcomplete函数{ $yadcf-filter-example-0.多选“刷新”;};
不,那不是possibly@Daniel那不好。有解决办法吗?我认为类似的东西应该可以工作:yadcf.exFilterColumnoTable,[[4,$yadcf-filter-mytable-4 option:eq1.val]->eq1以获得select中的第二个选项。这对我来说已经足够了。你要的是一条yadcf路。。。当然,你可以找到一些解决方法,发布一个JSFIDLE,我会尽力帮助你找到一个解决方法。任何方法都会很好这里有一个问题,它不能正常工作。我更新了数据源,为钻井指南项目添加了2020年第3周。现在,在您的示例中,3/2020是第一个元素,但其他元素仍在显示+按喜欢排序被破坏,因为您看到它处于活动状态,但它不是按喜欢排序的。屏幕截图:由于某些原因,我甚至没有在选择器中看到新的2020年3月3日这一周。您可以在JSFIDLE中进行测试,我只更新了数据源:我在本地设置中得到了它。超级的还有一个问题:是否可以为所选选项设置“已选”?现在它在页面加载时是空的。我这样想,但从这里不起作用:yadcf.initOnDtXhrCompletefunction{yadcf.exFilterColumnoTable,[[4,$yadcf-filter-mytable-4 option:eq1.val]],true;$yadcf-filter-mytable-4.val$yadcf-filter-mytable-4 option:eq1.val;};