Ich habe einen JsonStore mit den folgenden Feldern:
%Vor% Ich habe ein Formular, das die drei Felder ( date
, time
, type
) sammelt und einen neuen Datensatz in den Speicher einfügt (ich speichere den Speicher separat). Ich möchte überprüfen, ob ein Datensatz mit der gleichen Kombination von Feldwerten bereits im Speicher vorhanden ist, um doppelte Einträge zu vermeiden.
Ich habe es geschafft, in einem anderen Geschäft nach doppelten IDs zu suchen:
%Vor%Ich weiß nicht, wie ich in einem Geschäft nachsehen kann, ob mehrere Feldwerte übereinstimmen.
Ich habe Store% findBy( Function fn, [Object scope], [Number startIndex] )
für diese Situation verwendet. Die Funktion fn
wird für jeden Datensatz im Speicher aufgerufen, und der aktuelle Datensatz und seine entsprechende ID werden an die Funktion übergeben. Daher können Sie die Felder des aktuellen Datensatzes für jedes Formularfeld verwenden.
Hier ist ein Beispiel für Ihre Situation:
%Vor%