2013-02-10 3 views
1

Я столкнулся с проблемой при использовании Kendo gird с обеими группами &.Kendo UI Grouping with Column Menu

При выборе любого из столбцов для группировки (например, ShipCountry), сверните все строки, отмените выбор любого столбца из меню столбцов (правый угол столбцов) и разверните строки. Отклоненные столбцы видны во внутренней сетке & имя столбца не отображается в заголовке.

Мы даже попытались обработать события проверки меню столбцов, показать или скрыть столбцы вручную , но это не сработало. Может ли кто-то помочь вам решить эту проблему.

Ниже приведен фрагмент кода моей реализации.

<html> 
<head> 
    <title></title> 
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> 
    <script src="http://cdn.kendostatic.com/2012.3.1315/js/kendo.all.min.js"></script> 
    <link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.common.min.css" rel="stylesheet" /> 
    <link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.default.min.css" rel="stylesheet" /> 
</head> 
<body> 

     <div id="example" class="k-content"> 
      <div id="grid"></div> 

      <script> 
       $(document).ready(function() { 
        $("#grid").kendoGrid({ 
         dataSource: { 
          type: "odata", 
          transport: { 
           read: "http://demos.kendoui.com/service/Northwind.svc/Orders" 
          }, 
          schema: { 
           model: { 
            fields: { 
             OrderID: { type: "number" }, 
             ShipCountry: { type: "string" }, 
             ShipName: { type: "string" }, 
             ShipAddress: { type: "string" }           
            } 
           } 
          }, 
          pageSize: 10, 
          serverPaging: true, 
          serverFiltering: true, 
          serverSorting: true 
         }, 
         height: 250, 
         sortable: true, 
         filterable: true, 
         columnMenu: true, 
         pageable: true, 
      groupable:true, 
         columns: [ 
          "OrderID", 
          "ShipCountry", 
          "ShipName", 
          { 
           field: "ShipAddress", 
           filterable: false 
          } 
         ] 
        }); 
       }); 
      </script> 
     </div> 
</body> 
</html> 

ответ

0

Я подтверждаю, что это ошибка. Я зарегистрировал его для исправления.

+0

Любое временное быстрое исправление, для обработки этого случая – nevernome

+0

К сожалению, нет. –

+0

По какой-то причине я больше не могу воспроизвести эту ошибку. Не могли бы вы попробовать эту демонстрацию: http://jsbin.com/iqusal/3/edit? Дайте мне знать, можете ли вы воспроизвести его там (и шаги, которые вы сделали). –