2012-04-25 3 views
0

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

내가 내 자바 코드에서 객체의 List으로 내용으로 HTML에 select의 정적 내용을 대체합니다. 기존 코드를 대체하여 가능합니까? 그렇다면이 코드에서 Java 객체를 어떻게 사용할 수 있습니까? 도와주세요.

+0

out.println을 통해 전체 자바 스크립트를 에코하고 select 문에 JDBC 코드를 그대로 넣을 수 있습니다. – Satya

+0

나는 정확히 당신이 말하는 것을 얻지 못했습니다. 정교하게 제발 주시겠습니까? –

답변

0

답을 얻었다. 생성

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

사업부 :

model.addAttribute("userTeams",userTeams); 

그런 다음 jQuery를 데이터 테이블에, 나는 divmyTools 이름을 호출하기 위해 DOM을 덮어 : 은 내가 JSP를 호출 내 자바 코드에서 모델 속성을 전달 드롭 다운 목록은 다음과 같습니다.

$("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>'); 
관련 문제