IndexByOrder (role)
De Wiki1000
function IndexByOrder(const value:variant):Integer;
Cette fonction retourne l'index d'un objet du rôle identifié par la valeur de l'attribut de tri du rôle.
Result | L'index de l'objet ou bien -1 si celui-ci n'est pas dans le rôle. |
value | valeur de l'attribut de tri recherché |
Exemple
function doIndexByOrder(const ACaption,BCode:string; BIndex:Integer):Boolean; var instA:ClassA; begin instA := ClassA.Find('Caption=%1','',true,[ACaption]); Result := Assigned(instA); if not Result then Exit; // instA.listB.OrderBy := 'unCodeB'; Result := instA.listB.IndexByOrder(BCode)=BIndex; end;
Voir aussi