【发布时间】:2016-02-16 10:44:36
【问题描述】:
我使用出色的插件“footable”来排序和过滤我的表格。
但在某些情况下,我的页面必须使用某个过滤器进行初始化。例如,mu url 是:
myurl/mypage/19
在服务器端,我得到“19”并将其发送到视图。在视图中,我将此值放入输入字段中。
页面加载后如何用这个输入值过滤这个表?
我试过了:
$('table').footable();
$('table').trigger('footable_redraw');
和
$('table').footable();
$('table').trigger('footable_initialize');
没有成功。
Dom
更新: 我指定过滤器有效。只是在页面加载过程中我在字段中放了一些东西时,过滤器没有初始化。
js代码:
$(document).ready( function() {
$('table').footable();
$('table').trigger('footable_initialize');
})
html 代码:
<input class="form-control" id="filter" type="text" placeholder="Rechercher ..." value="{{ $libelle_classe }}">
<table class="table footable table-hover table-bordered" data-filter="#filter">
【问题讨论】:
-
您是否尝试将代码放入
$(document).ready()事件中? api.jquery.com/ready -
当然,代码在 $(document).ready() 中。像这样: $(document).ready(function() { $('table').footable(); $('table').trigger('footable_initialize');
-
你能贴出你用来过滤表的代码吗?
-
我用代码编辑了帖子。谢谢。
标签: footable