0

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>');

selectHTMLの静的コンテンツをListJavaコードのオブジェクトのコンテンツに置き換えたい。これは、既存のコードを置き換えることで可能ですか?はいの場合、このコードでJavaオブジェクトをどのように使用できますか。助けてください。

4

1 に答える 1

0

答えを得た。JSPを呼び出すJavaコードからモデル属性を渡します。

model.addAttribute("userTeams",userTeams);

次に、jQuery Data Tableで、DOMを上書きしてdiv名前付きmyTools:を呼び出します。

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

ドロップダウンリストを作成するdivは次のようになります。

$("div.myTools").html('Organize by Teams: <select id="teams"><option value="">Team</option><c:forEach var="userTeams" items="${userProjectTeams}"><option value="${userTeams.teamId}" onClick="javascript:takeAction(this.value)"> ${userTeams.teamtName}</option></c:forEach></select>');
于 2012-04-26T10:51:51.757 に答える