IndexByOrder (role)
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