0
dijit.form.filtering 선택 상자를 내 페이지에 동적으로 추가했습니다. 일부 단추 클릭에 대해 ajax 요청을 호출했으며 ajax 요청에서 반환 된 내용에는 dijit.form.filteringSelect의 선택 상자가 포함되어 있습니다. 선택 상자가 나타나지만 dijit 요소로 나타나지 않습니다. 선택 상자의 dijit 스타일이없는 일반 html 선택 상자로 표시됩니다.dojo에서 동적으로 추가 된 dijit 요소를 렌더링하기
<head>
<style type="text/css">
@import "dojo-1.7/dijit/themes/claro/claro.css";
@import "dojo-1.7/dojo/resources/dojo.css";
@import "dojo-1.7/dojox/grid/resources/claroGrid.css";
</style>
<script type="text/javascript" src="dojo-1.7/dojo/dojo.js" data-dojo-config="parseOnLoad: true"></script>
<script type="text/javascript">
dojo.require("dijit.form.FilteringSelect");
</script>
</head>
<body class="claro">
//ajax output appended to body after some button click
<select id="testSelect" data-dojo-type="dijit.form.filteringSelect">
<option value="">...</option>
</select>
</body>
나는 문제가 렌더링 생각 : 내 페이지는이 같은 것입니다. 필자의 경우 php와 같은 서버 측 스크립트를 사용하여 동적으로 추가 할 때 어떻게 dijit 요소를 렌더링 할 수 있습니까? 구문 분석을 올바르게 수행 했습니까?