OnClick 事件不适用于超过 10 个条目的值
OnClick event doesn't work for values over 10 entries
Javascript - yadcf 过滤器 OnClick 事件在以下时间后不起作用:
- 10 行条目后
- 在这种情况下:您加载 html 页面,您在 1-10 个条目之间有 X1 标签,在第 10 个条目之后有 X2 标签。如果您使用按 X 的 onclick 事件过滤进行过滤,则您有:如果您使用 onclick 事件,则 X1 标记有效,但如果您使用 onclick 事件,则 X2 无效,因为当时 X2 最初是加载页面 html,超过 10 个条目
这是我的 javascript 代码:
var oTable;
$(document).ready(function(){
oTable = $('#example').dataTable().yadcf([
{column_number : 0},
{column_number : 3, filter_type: "range_number_slider", filter_container_id: "external_filter_container"},
{column_number : 2, text_data_delimiter: ",", filter_type: "auto_complete"},
{column_number : 1, text_data_delimiter: ",", filter_type: "auto_complete"},
{column_number : 4, column_data_type: "html", html_data_type: "text", filter_default_label: "Select tag", filter_type: "auto_complete"}]);
$(".label.lightblue" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[4, $(this).text()]]);
});
$(".label4.lightblue4" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[4, $(this).text()]]);
});
$(".label2.lightblue2" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[2, $(this).text()]]);
});
});
jsfiddle 上的实例:http://jsfiddle.net/chcLmmps/
Javascript - yadcf 过滤器 OnClick 事件在以下时间后不起作用:
- 10 行条目后
- 在这种情况下:您加载 html 页面,您在 1-10 个条目之间有 X1 标签,在第 10 个条目之后有 X2 标签。如果您使用按 X 的 onclick 事件过滤进行过滤,则您有:如果您使用 onclick 事件,则 X1 标记有效,但如果您使用 onclick 事件,则 X2 无效,因为当时 X2 最初是加载页面 html,超过 10 个条目
这是我的 javascript 代码:
var oTable;
$(document).ready(function(){
oTable = $('#example').dataTable().yadcf([
{column_number : 0},
{column_number : 3, filter_type: "range_number_slider", filter_container_id: "external_filter_container"},
{column_number : 2, text_data_delimiter: ",", filter_type: "auto_complete"},
{column_number : 1, text_data_delimiter: ",", filter_type: "auto_complete"},
{column_number : 4, column_data_type: "html", html_data_type: "text", filter_default_label: "Select tag", filter_type: "auto_complete"}]);
$(".label.lightblue" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[4, $(this).text()]]);
});
$(".label4.lightblue4" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[4, $(this).text()]]);
});
$(".label2.lightblue2" ).on( "click", function() {
yadcf.exFilterColumn(oTable, [[2, $(this).text()]]);
});
});
jsfiddle 上的实例:http://jsfiddle.net/chcLmmps/