Hier ist Problem in der Kendogrid-Spalte Menü Filter hat keine Begrenzung auf Filter Ich brauche nicht den negativen Wert. In das zweite Bild, während Sie den Pfeil eingeben es geht Negativwerte wie den negativen Wert zu beschränken?Wie wird das Limit für numerische Textfelder im Kendogrid-Spaltenfiltermenü gesetzt?
6
A
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
danke für die Antwort meiner Version 2012 mit einer Lizenz, ist es nicht in der alten Version arbeitet (2012)? – stpdevi
Tatsächlich wurde das filterMenuInit-Ereignis in der Q1 2013-Version eingeführt. –
Ist es möglich, die Version 2012 mit einem anderen Ereignis zu verwenden? – stpdevi