2013-04-30 14 views

Trả lời

7

Sử dụng sự kiện filterMenuInit của lưới điện. Sau đó, tìm hộp văn bản số và đặt giá trị nhỏ nhất của nó thành 0 bằng phương pháp min. Đây là một thực hiện mẫu:

<div id="grid"></div> 
    <script> 
    $("#grid").kendoGrid({ 
    dataSource:{ 
     data: [ 
     { name: "Jane Doe", age: 30 }, 
     { name: "Jane Doe", age: 33 }  
     ], 
     schema: { 
     model: { 
      fields: { 
      age: { type: "number" } 
      } 
     } 
     } 
    }, 
    filterable: { 
     extra: false 
    }, 
    filterMenuInit: function(e) { 
     var numeric = e.container.find("[data-role=numerictextbox]").data("kendoNumericTextBox"); 
     if (numeric) { 
     numeric.min(0); 
     } 
    } 
    }); 
    </script> 

Và một bản demo trực tiếp: http://jsbin.com/itiwos/1/edit

+0

cảm ơn bạn đã trả lời phiên bản của tôi năm 2012 với cấp phép, là nó không làm việc trong phiên bản cũ (năm 2012)? – stpdevi

+0

Thật vậy, sự kiện filterMenuInit đã được giới thiệu trong bản phát hành Q1 2013. –

+0

Có thể sử dụng phiên bản 2012 bằng bất kỳ sự kiện nào khác không. – stpdevi