2013-05-28 149 views
3

看来,自举模式窗口里面裹在剑道UI电网不正确过滤...KendoUI格的过滤掉不

在Chrome和Firefox,你甚至不能键入文本框过滤器。我已经删除了所有CSS类无济于事。在IE中,你至少可以键入,但是当你点击“过滤器”时,什么都不会发生......

任何想法?

这里是我的HTML ...

<div id="propertyPicker" 
    class="modal large hide fade" 
    tabindex="-1" 
    role="dialog" 
    aria-labelledby="propertyPickerLabel" 
    aria-hidden="true"> 
     <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> 
      <h3 id="propertyPickerLabel">Property Picker</h3> 
     </div> 

    <div class="modal-body"> 

     <div data-role="grid" 
      data-sortable="true"     
      data-pageable="{         
          'info': true, 
          'pageSizes': [10,25,50],         
          }" 
      data-filterable="true"             
      data-bind="source: collateralList"    
      data-columns="[ 
          {field: 'Name', title: 'Property', filterable: { 'extra': false }}, 
          {field: 'StreetAddress', title: 'Address', filterable: { 'extra': false }}, 
          {field: 'City', title: 'City', filterable: { 'extra': false }}, 
          {field: 'Acronym', title: 'State', filterable: { 'extra': false }}, 
          {field: 'ZipCode', title: 'Zip', filterable: { 'extra': false }} 
          ]"> 


     </div> 


    </div> 

    <div class="modal-footer"> 
     <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> 
     <button class="btn btn-primary">Save</button> 
    </div> 

</div> 

这里是我的JavaScript ...

var viewModel = kendo.observable({ 
... 
collateralList: new kendo.data.DataSource({ 
      type: "odata",     
      transport: { 
       read: {       
        url: "@Url.Content("~/Services/{SomeDataService}.svc/Collaterals?$select=ID,Name,StreetAddress,City,Acronym,ZipCode")" 
       } 
      },     
      pageSize: 10, 
      serverPaging: true, 
      serverSorting: true, 
      serverFiltering: true 

     }), 
... 

回答