2013-03-21 104 views
0

我在我的codeigniter web應用程序中使用了kendoui網格。kendoui網格不顯示數據?

網格是showingup,但在加載有沒有數據。

這裏是什麼,我也做了細節。

我已經使用該查詢並沒有在JSON編碼 回波的輸出是呼應它在文件中。

{"data":[{"Username":"admin","FirstName":"System","MiddleNames":"Default","LastName":"Administrator","City":"Sakhakot","Email":"[email protected]"},{"Username":"guest","FirstName":"System","MiddleNames":"Default","LastName":"Guest","City":"Peshawar","Email":"[email protected]"}]} 

這個數據文件的位置,我已經完成了上述回聲。是

http://localhost:12/projects/zorkif_nextgen/user_management/manage_users/list_view/ 

這裏是我的視圖文件,其中我想顯示網格。

<?php 
/** 
* Created by JetBrains PhpStorm. 
* User: Kill3rCoder-Lapi 
* Date: 3/21/13 
* Time: 10:58 AM 
* To change this template use File | Settings | File Templates. 
*/ 

?> 
<div id="grid"></div> 
<script> 
    $(function(){ 
     $("#grid").kendoGrid({ 
      dataSource:{ 
       read: { 
        read: "<?php echo base_url() ?>/index.php/user_management/manage_users/list_view/" 
       }, 
       schema:{ 
        data: "data" 
       } 
      }, 
      columns: [ 
       { field: "Username", 
        title:"Username" 
       }, 
       { field: "FirstName", 
        title:"First Name" 
       }, 
       {field:"MiddleNames"}, 
       {field:"LastName"}, 
       {field:"City"}, 
       {field:"Email"} 
    ] 
     }); 
    }); 
</script> 

這是我的應用程序的頭部分。

 <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

    <meta charset="utf-8"> 
    <title>Zorkif Business One Next Generation</title> 

     <link href="<?php echo base_url('kendo_ui/styles/kendo.common.min.css'); ?>" rel="stylesheet"> 
     <link href="<?php echo base_url('kendo_ui/styles/kendo.default.min.css'); ?>" rel="stylesheet"> 
     <script src="<?php echo base_url('kendo_ui/js/kendo.web.min.js'); ?>"></script> 
     <script src="<?php echo base_url('kendo_ui/js/kendo.grid.min.js'); ?>"></script> 





    <link href="<?php echo base_url('styles/zorkif_fluid_main.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- Designed By Zorkif.com Team --> 
    <link href="<?php echo base_url('styles/messages.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- The main message boxes appearing on the top of the page --> 
    <link href="<?php echo base_url('styles/header.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the header of the page --> 
    <link href="<?php echo base_url('styles/tab_bar.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the Tabs Menu and the Title Section of the page --> 
    <link href="<?php echo base_url('styles/action_buttons.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the action buttons and search box of the page --> 
    <link href="<?php echo base_url('styles/footer.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the header of the page --> 
    <link href="<?php echo base_url('styles/zorkif_slider.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the header of the page --> 
    <link href="<?php echo base_url('styles/login_form.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the header of the page --> 
    <link href="<?php echo base_url('styles/forms.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the form elements in the page --> 
    <link href="<?php echo base_url('styles/tables.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the default tables and data view and data entry tables in page --> 
    <link href="<?php echo base_url('styles/tiles_cpanel.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- To style the information Tiles tabs for the cpanel --> 
    <link href="<?php echo base_url('styles/page_columns.css'); ?>" rel="stylesheet" type="text/css"> 
    <!-- The file is used to privide column based division of the page design --> 


    <script src="<?php echo base_url('scripts/jquery-1.8.3.min.js'); ?>" type="text/javascript"></script> 
    <!--<script type="text/javascript" src="<?php /*base_url('scripts/cssrefreshNONE.js'); */?>"></script><!-- for Develoment Perpose Only and must be removed in the production version --> 
    --> 
    <!-- Start of Accordion Menu --> 
    <link href="<?php echo base_url('scripts/horz_accordion_menu/accordion_menu.css'); ?>" rel="stylesheet" type="text/css"> 
    <script src="<?php echo base_url('scripts/horz_accordion_menu/accordion_menu.js'); ?>" type="text/javascript"></script> 
    <!-- End of Accordion Menu --> 

    <!-- Nivo Image Slider --> 
    <link rel="stylesheet" href="<?php echo base_url('scripts/nivo-slider/themes/default/default.css'); ?>" type="text/css" media="screen" /> 
    <link rel="stylesheet" href="<?php echo base_url('scripts/nivo-slider/nivo-slider.css'); ?>" type="text/css" media="screen" /> 
    <!-- End of Image Slider --> 

    <link rel="shortcut icon" href="<?php echo base_url('favicon.ico'); ?>" /> 


    <!-- Kendo UI Start --> 
     <!-- Kendo UI Web styles --> 
     <link href="<?php echo base_url('kendo_ui/styles/kendo.common.min.css'); ?>" type="text/css" /> 
     <link href="<?php echo base_url('kendo_ui/styles/kendo.default.min.css'); ?>" type="text/css" /> 

     <!-- Kendo UI Web scripts --> 
     <script src="<?php echo base_url('kendo_ui/js/jquery.min.js'); ?>" type="text/javascript"></script> 
     <script src="<?php echo base_url('kendo_ui/js/kendo.web.min.js'); ?>" type="text/javascript"></script> 
</head> 

所以,現在我不知道它在哪裏,我被卡住了?

任何人Kendoui專業知識?

回答

1

您寫道:

read: { 
    read: ... 
} 

當它應該是:

transport: { 
    read: ... 
} 

順便問一下,你有沒有意識到,在包括KendoUI兩次?另外,你第一次包含它你包含Kendo之前沒有包含jQuery。我不認爲這會起作用

+0

許多人都非常感謝您在絕望的時候回覆。 我修正了從讀取到傳輸的錯誤,另外我也從頭部底部刪除了第二個kendo.web.min.js。 但仍然沒有顯示數據? 怎麼辦?爲什麼它給這個錯誤? – 2013-03-21 10:02:19

+0

您的網格是否已格式化(樣式)?只有數據沒有顯示出來嗎? – OnaBai 2013-03-21 10:07:07

+0

實際上你應該刪除頭四條線,因爲那裏的JavaScript的順序是不正確的。 – OnaBai 2013-03-21 10:11:17