Jquery YADCF,列可见性不';无法使用过滤器\u容器\u id正常工作
我对Datatables、YADCF和Button Colvis有点问题: 我不能在同一个表中使用visible属性:false、filter\u container\u id和yadcf。yadcf插件崩溃,不显示任何内容。这是我的数据表初始化的清理版本:Jquery YADCF,列可见性不';无法使用过滤器\u容器\u id正常工作,jquery,datatable,yadcf,Jquery,Datatable,Yadcf,我对Datatables、YADCF和Button Colvis有点问题: 我不能在同一个表中使用visible属性:false、filter\u container\u id和yadcf。yadcf插件崩溃,不显示任何内容。这是我的数据表初始化的清理版本: datatable = $('#Datatable').DataTable({ serverSide:true, processing:true, ajax: { url: '/app/object/
datatable = $('#Datatable').DataTable({
serverSide:true,
processing:true,
ajax: {
url: '/app/object/liste',
type: "POST"
},
columns: [
{data:"pc_id", width:"90px"},
{data:"pc_statut", visible:false, width:"90px"},
{data:"reference_dossier", width:"90px"}],
buttons: [{
extend: 'colvis',
text: 'Colonnes',
collectionLayout: 'fixed three-column',
columns: ':gt(0)'
}],
initComplete:function(a, b){
new $.fn.dataTable.FixedColumns(datatable, {
leftColumns: 1
});
var clonedTable = document.querySelectorAll('.DTFC_Cloned');
for (var i = 0; i < clonedTable.length; i++){
clonedTable[i].id = 'DTFC_Cloned';
}
$('#DTFC_Cloned thead tr:eq(1) th:last-child').append(
'<span id="fixed_col_filter_container"></span>'
);
yadcf.init(
datatable,
[
{
column_number:1,
filter_container_id:"fixed_col_filter_container",
filter_type:"text",
filter_delay:"500"
},{
column_number:2,
filter_container_id:"pc-pc_statut-2",
filter_type:"text",
filter_delay:"500"
},{
column_number:3,
filter_container_id:"pc-reference_dossier-2",
filter_type:"text",
filter_delay:"500"
}
],
{language: tabLanguage}
);
}
});
datatable=$('#datatable')。datatable({
服务器端:是的,
处理:对,
阿贾克斯:{
url:“/app/object/liste”,
类型:“职位”
},
栏目:[
{数据:“pc_id”,宽度:“90px”},
{数据:“pc_statut”,可见:假,宽度:“90px”},
{数据:“参考档案”,宽度:“90px”},
按钮:[{
扩展:“colvis”,
文字:“科隆”,
collectionLayout:“固定三列”,
列:':gt(0)'
}],
initComplete:函数(a,b){
新的$.fn.dataTable.FixedColumns(dataTable{
leftColumns:1
});
var clonedTable=document.querySelectorAll('.DTFC_克隆');
对于(var i=0;i
我为yadcf添加了一个修复程序,并修复了您的代码
抓取最新的,注意列号
值是以零为基础的(第一列应该有列号:0
,依此类推)
我为yadcf添加了一个补丁,并修复了您的代码 抓取最新的,注意
列号
值是以零为基础的(第一列应该有列号:0
,依此类推)
yadcf不能很好地使用FixedColumns,请尝试查看没有它时它是如何工作的,并尝试将yadcf init移出initComplete,如果仍然不工作,请提供指向测试用例的链接抱歉,这一个更好:yadcf不能很好地使用FixedColumns,试着看看它在没有它的情况下是如何工作的,试着将yadcf init移出initComplete,如果仍然不工作,提供一个指向测试用例的链接抱歉,这个更好:嗨,谢谢你的提交!!!我已经获取了最新版本,yadcf完成了这项工作。还有一个问题:我如何向范围日期过滤器(或范围编号)宽度按钮colvis添加一个类(如果没有,使用几行JS很容易,但是使用colvis就不行…)?我在其他过滤器中看到了选项style_类。对于bootstrap集成,我需要在包装器上添加输入组,并在输入上形成control/input sm类。如果我的答案解决了您的问题,请将其标记为已接受,以及样式。。。最好的办法是像前几天一样发送一份公关,因为我在不久的将来无法做到。嗨,谢谢你的承诺!!!我已经获取了最新版本,yadcf完成了这项工作。还有一个问题:我如何向范围日期过滤器(或范围编号)宽度按钮colvis添加一个类(如果没有,使用几行JS很容易,但是使用colvis就不行…)?我在其他过滤器中看到了选项style_类。对于bootstrap集成,我需要在包装器上添加输入组,并在输入上形成control/input sm类。如果我的答案解决了您的问题,请将其标记为已接受,以及样式。。。最好的办法是像前几天一样发送一份公关,因为我在不久的将来无法做到这一点