0

我设法让 jquery 数据表插件与 asp.net mvc 3 一起使用,因此它回发 json,并具有搜索功能。

现在的问题是我需要移动搜索框并在自定义菜单旁边的“正常”位置之外添加一个“语言”过滤器。

有没有办法可以整合:

Language: <select name="languageid">
<option value="SV">Swedish</option>
<option value="EN">English</option>
</select>
Keywords: <input type="text" name="keywords">

在语言 ID 或关键字更改时刷新数据表?并且仍然有排序,分页工作?

4

1 回答 1

1

今天我的大脑只有一半的功率,但简短的回答是,这是可以做到的;只是我的建议有点含糊……对不起!

  • oLanguage中有一整套语言选项;对我来说有点“太长,没读过”,但也许那里的东西可以帮助您确定在哪里设置语言切换器

  • 您可以从主表中删除搜索框并设置自己的,使用 fnFilter 方法触发搜索

  • 根据您的其他选项的配置方式(例如服务器端),有一些方法可以触发表的刷新。您将为 languageid 或关键字更改操作 ( .on('change', '#languageid', function(e) { /* ... */ })) 绑定一个侦听器,这将触发适当的刷新操作(在我使用服务器端的实例中,我使用fnDraw()

对于这个没有方向的建议,我很抱歉,但我希望你至少知道这是可能的。直接在 datatables.net 论坛上发布问题可能会为您提供最佳答案。

于 2012-07-04T15:38:07.817 回答