2012-04-25 3 views
0

Я пытаюсь заполнить раскрывающийся список, который я создал в подключаемом модуле Data-Tables для JQuery. кода я использовал это:Заполнение пользовательского раскрывающегося списка в таблице данных

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

Я хочу, чтобы заменить статические содержимое select в HTML содержимого с помощью List объектов в моем Java коде. Возможно ли это, заменив существующий код? Если да, как можно использовать объект Java в этом коде. Пожалуйста, помогите.

+0

вы можете повторить весь JavaScript с помощью out.println и впитывать ваш код JDBC в операторе отбора – Satya

+0

Я не понял, что именно вы хотите сказать. вы можете уточнить? –

ответ

0

Получил ответ. я прохожу атрибут модели из моего кода Java, который вызывает JSP:

model.addAttribute("userTeams",userTeams); 

Затем в JQuery таблицы данных, я перезаписать 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>'); 
Смежные вопросы