XPages에서 첫 번째 jquery DataTable을 구현하려고하는데 기본 HTML 버전을 초기화 할 수 없습니다.XPage에서 jquery DataTable 구현
패키지 탐색기의 WebContent 폴더에 다운로드 한 파일을 추가했습니다. 그래서 나는 ....
폴더에 WebContent - DataTables- 예제/확장자/미디어 등이있다.
내 페이지`<xp:scriptBlock>
<xp:this.value><![CDATA[
$(document).ready(function()
{
$("#tableSimple").DataTable();
}
);
]]></xp:this.value>
</xp:scriptBlock>
그리고 내가 가진에 스크립트 블록을 추가 한
<resource>
<content-type>application/x-javascript</content-type>
<href>DataTables/media/js/jquery.dataTables.min.js</href>
</resource>
<resource>
<content-type>text/css</content-type>
<href>DataTables/extensions/FixedColumns/css/dataTables.fixedColumns.min.css</href>
</resource>
<resource>
<content-type>text/css</content-type>
<href>DataTables/extensions/FixedColumns/js/dataTables.fixedColumns.js</href>
</resource>
<resource> <content-type>text/css</content-type>
<href>DataTables/media/css/jquery.dataTables.min.css</href>
</resource>
내가 포함하는 다른 모든 것들과 잘 작동 내 응용 프로그램 테마를 수정 한 ...... DataTable 웹 사이트의 샘플 데이터를 사용했습니다.
<table id="tableSimple" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Accountant</td>
<td>Tokyo</td>
<td>63</td>
<td>2011/07/25</td>
<td>$170,750</td>
</tr>.....etc
DataTable을로드 할 수 없어도 상관 없습니다. 나는 같은 주제에 대한 그의 블로그에서 Oliver Busse의 nsf를 시험해 보았고 그 중 하나를 작동 시키지도 못했다.
나는 뭔가를 분명히 놓치고 있으며, 초보자이기 때문에 미안하다. 기본 질문이라면 미안하지만, 나는 이것에 따라 살 수있는 의지를 잃어 가고있다! 어떤 도움을 주시면 감사하겠습니다.
AMD 로더 문제 일 가능성이 큽니다. 그걸 찾으려면 –
안녕하세요, Henrik, 내가 뭘 위에서 확인할 수 있습니까? –
데이터 테이블이 XPages와 함께 작동하려면 AMD로드 문제를 해결해야합니다. –