Datatables 列内带有select标记的yadcf过滤器
我有一个表(使用datatables framwork),它包含在一个列标记中。我的意思是,本专栏的内容如下:Datatables 列内带有select标记的yadcf过滤器,datatables,filtering,yadcf,Datatables,Filtering,Yadcf,我有一个表(使用datatables framwork),它包含在一个列标记中。我的意思是,本专栏的内容如下: <td> <select class="form-control attendance_select" data-id_player="130"> <option value="-1">No</option> <option value="0" selected="">No answer</optio
<td>
<select class="form-control attendance_select" data-id_player="130">
<option value="-1">No</option>
<option value="0" selected="">No answer</option>
<option value="1">Yes</option>
</select>
</td>
不
没有回答
对
当我使用yadcf column filter并尝试在这个select中只搜索带有“Yes”选项的列时,它不起作用,因为每一行在html代码中都包含“Yes”
如果可能的话,你能帮我设置yadcf来解决这个问题吗
谢谢您可能需要定义筛选器类型“custom_func”,并为您的列指定自定义筛选器函数 来自(重新格式化的解释) 自定义函数 必需:当筛选器类型为自定义函数时,为true
类型:功能
默认值:未定义
描述:应指向具有以下签名的函数
其中
filterVal
:是选择框中的值,
columnVal
是来自相关行列的值,
rowValues
是保存
整排
stateVal
它保存
表行DOM
,stateVal非常适合处理将单选按钮/复选框放置在表列中的情况(应适合
select
)。
如果行与您的条件匹配,则此函数应返回true(应显示该行),否则返回false
请提供一个JSFIDLE/etc示例页面,通常解决方案应该使用
过滤器类型:“custom\u func”
对于该列,请阅读有关自定义的内容-不完全确定是否可能在输入状态更改时不更新datatables模型
function myCustomFilterFunction(filterVal, columnVal, rowValues, stateVal) {
}