Ich arbeite an einer Anwendung.In, dass ich JqGrid benutze, aber ich bin mit einem Problem konfrontiert ist, dass in Inline jqGrid mit Rabatt Prozentsatz Spalte der Wert sollte in diesem Spalte muss kleiner als 100 sein, wie das zu beschränken ist. Bitte geben Sie einen Vorschlag dazu. Vielen Dank im VorausWie in Inline-jQgrid zu beschränken sollte eine Spalte Wert kleiner als 100 sein
0
A
Antwort
0
Der einfachste Weg wäre, Validierungsregeln zu verwenden. Sie sollten in der Spalte editrules definieren, welche Ihren Anforderungen zu den Daten in der Spalte entspricht. Zum Beispiel
editrules: { number: true, maxValue: 100, minValue: 0 }
Oh ja Es funktioniert. Danke – Anuja
Eigentlich brauche ich auch eine andere Option, ohne auf Speichern zu klicken, wie man einschränkt.Es ist möglich auf Änderungsereignis dieses Felds. – Anuja
@Anuja: Entschuldigung, aber ich verstehe nicht, was du meinst. Es ist absolut unklar, welche Version von jqGrid Sie verwenden und von welcher Abzweigung von jqGrid ([freies jqGrid] (https://github.com/free-jqgrid/jqGrid), kommerzielles [Guriddo jqGrid JS] (http://guriddo.net /? page_id = 103334) oder ein altes jqGrid in der Version <= 4.7). Sie sollten ** schreiben, wie Sie die Inline-Bearbeitung verwenden ** (rufen Sie 'editRow' direkt auf, verwenden Sie' formatter: "actions" ', verwenden Sie 'inlineNav' usw.) und mit welchen Optionen (z. B.' keys: true') Speichern Sie durch Drücken der Eingabetaste) ... – Oleg