私はGrailsを初めて使用しますが(まあ、すべてのプログラミングは初めてです)、いくつかの調査の結果、Grailsを使ってGroovyを試してみることにしました。
現在、grailsでデータテーブルを使用しようと苦労しています... DataTableの次の初期化コードがあり、phpで非常にうまく機能しますが、grailsアプリにプラグインすると、自動的にレベルが追加されます。 dataTables.spanish.txtファイルに指定したディレクトリで、DataTableインスタンスが正しく初期化されるように保持します。
¿Grailsで問題がないようにディレクトリを指定する方法を知っている人はいますか?
私のファイルは次の場所にあります:/js/tbl/dataTables.spanish.txt
ただし、サーバーが起動すると、ディレクトリはMyapp /project/js/tbl/dataTables.spanish.txtとして解析されます。
プロジェクトは私のドメインクラスの名前であり、そのクラスのビューはそのフォルダにあります...いくつかのビューで使用したいので、このファイルをビューから独立させておきたいと思います。
私のコードは現在次のようになっています(エラーを回避するためにファイルの行をコメント化する必要がありました):
$(document).ready(function() {
oTable = $('#example').dataTable({
"bJQueryUI": true,
"bSortClasses": false,
"sPaginationType": "full_numbers",
"sDom": '<"H"lf>t<"F"Tip>',
"oTableTools": {
"aButtons": [
{
"sExtends": "csv",
"sButtonText": "Exportar"
}
]
},
"bAutoWidth": true,
"aLengthMenu": [[10, 20, 50, 100,-1], [10, 20, 50, 100, "Todos"]],
"iDisplayLength" : 20,
"oLanguage": {
//"sUrl": "/js/tbl/dataTables.spanish.txt"
}
});
});