填充数据表中的自定义下拉框

时间:2012-04-25 08:50:10

标签: javascript jquery html datatable

我正在尝试填充我在JQuery的Data-Tables插件中创建的下拉框。 我使用的代码是:

var oTable = $('#reqAllQueriesTable')
.dataTable(
{
 "sDom": '<"H"<"tools">lfrt>',
});
$("div.tools").html('Organize by Teams: <select id="booking_status"><option value="">Teams</option><option value="team1">Team 1</option><option value="team2">Team 2</option></select>');

我希望用Java代码中的select个对象替换HTML中List的静态内容。 这可以通过替换现有代码来实现吗?如果是,那么如何在此代码中使用Java对象。 请帮忙。

1 个答案:

答案 0 :(得分:0)

得到了答案。 我从调用JSP的java代码中传递一个模型属性:

model.addAttribute("userTeams",userTeams);

然后在jQuery数据表中,我覆盖DOM以调用名为div的{​​{1}}:

myTools

创建下拉列表的div看起来像:

var oTable = $('#reqAllQueriesTable')
.dataTable(
{
 "sDom": '<"H"<"myTools">lfrt>',
});