2013-04-30 4 views

Antwort

7

Verwenden des filterMenuInit Ereignis des Rasters. Suchen Sie dann das numerische Textfeld und setzen Sie den Wert min auf 0 mit der Methode min. Hier ist eine Beispielimplementierung:

<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> 

Und eine Live-Demo: http://jsbin.com/itiwos/1/edit

+0

danke für die Antwort meiner Version 2012 mit einer Lizenz, ist es nicht in der alten Version arbeitet (2012)? – stpdevi

+0

Tatsächlich wurde das filterMenuInit-Ereignis in der Q1 2013-Version eingeführt. –

+0

Ist es möglich, die Version 2012 mit einem anderen Ereignis zu verwenden? – stpdevi