1
我是編程新手。我正嘗試使用fuelux-master文件夾中的示例腳本來實現它。但是我無法在codeigniter中使用fuelux datagrid。我的腳本顯示沒有方法datagrid的錯誤。由於我使用JavaScript示例文件,所以我認爲這不應該發生。Uncaught TypeError:Object [object Object] has no method'datagrid'
<script>
require(['<?php echo(base_url()); ?>fuelux/lib/jquery.js','<?php echo(base_url()); ?>fuelux/sample/data.js','<?php echo(base_url()); ?>fuelux/sample/my_datasource.js', '<?php echo(base_url()); ?>fuelux/sample/datasourceTree.js', '<?php echo(base_url()); ?>fuelux/dist/all.js'], function ($, sampleData, StaticDataSource, DataSourceTree) {
// INITIALIZING THE DATAGRID
var dataSource = new DataSource({
columns: [
{
property: 'employee_id',
label: 'Employee ID',
sortable: true
},
{
property: 'punch_date',
label: 'Date',
sortable: true
},
{
property: 'punch_time',
label: 'Punch Time',
sortable: true
},
{
property: 'punch_in_user_time',
label: 'Punch In',
sortable: true
},
{
property: 'punch_out_user_time',
label: 'Punch Out',
sortable: true
}
],
data:jsObject,
delay:300
});
$('#MyGrid').datagrid({
dataSource: dataSource
});
$('#datagrid-reload').on('click', function() {
$('#MyGrid').datagrid('reload');
});
});
</script>
requirejs.config({ \t \t \t路徑:{ \t \t \t \t 'jquery的': 'LIB/jquery的', \t \t \t \t '下劃線':「http://cdnjs.cloudflare.com/ AJAX /庫/ underscore.js/1.3.3 /下劃線分鐘, \t \t \t \t '自舉': 'LIB /引導/ JS', \t \t \t \t 'fuelux': 'src' 中 \t \t \t} \t \t});我們可以解釋這些代碼行(使用的是['jquery','sample/my_datasource','sample/datasourceTree','fuelux/all'],函數($,sampleData,StaticDataSource,DataSourceTree){}在加油機中)對我來說 – warsh
當然,它顯示了使用RequireJS加載示例頁面的依賴關係。如果你不使用RequireJS,你可以在https://github.com/ExactTarget/fuelux/wiki/找到一個更簡單的集成方法。使用燃料-UX –